From f84b1cf6321805b445f61304cdc4bc45143c5ca1 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sun, 6 Feb 2022 14:51:40 +0900 Subject: [PATCH 01/79] =?UTF-8?q?feat:=20=E3=83=A1=E3=82=BD=E3=83=83?= =?UTF-8?q?=E3=83=89=E3=81=AE=E5=8D=98=E4=BD=93=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E3=82=92=E5=AE=9F=E8=A1=8C=E3=81=A7=E3=81=8D=E3=82=8B=E7=92=B0?= =?UTF-8?q?=E5=A2=83=E3=81=AE=E6=A7=8B=E7=AF=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jest.config.js | 18 + package.json | 8 +- src/tests/testUtils/index.tsx | 15 + src/tests/utils/sample/index.ts | 3 + src/tests/utils/sample/sample.test.ts | 7 + src/tests/utils/sample/sample.ts | 3 + tsconfig.jest.json | 6 + yarn.lock | 2105 ++++++++++++++++++++++++- 8 files changed, 2127 insertions(+), 38 deletions(-) create mode 100644 jest.config.js create mode 100644 src/tests/testUtils/index.tsx create mode 100644 src/tests/utils/sample/index.ts create mode 100644 src/tests/utils/sample/sample.test.ts create mode 100644 src/tests/utils/sample/sample.ts create mode 100644 tsconfig.jest.json diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..88bfb00 --- /dev/null +++ b/jest.config.js @@ -0,0 +1,18 @@ +module.exports = { + testEnvironment: "jsdom", + roots: ["/src"], + transform: { + "^.+\\.(ts|tsx)$": "ts-jest", + }, + globals: { + "ts-jest": { + tsconfig: "/tsconfig.jest.json", + }, + }, + moduleDirectories: ["node_modules", ""], + testPathIgnorePatterns: ["/node_modules", "/src/tests/testUtils"], + moduleNameMapper: { + "@/(.*)": "/src/$1", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/package.json b/package.json index bf93bd7..b29317a 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "build": "next build && next export", "start": "next start", "lint": "next lint", - "format": "prettier --write src/**" + "format": "prettier --write src/**", + "test": "jest" }, "dependencies": { "@chakra-ui/icons": "^1.1.1", @@ -30,6 +31,8 @@ "remark-gfm": "^3.0.1" }, "devDependencies": { + "@testing-library/jest-dom": "^5.16.2", + "@testing-library/react": "^12.1.2", "@types/node": "16.11.10", "@types/react": "17.0.37", "@types/react-syntax-highlighter": "^13.5.2", @@ -39,7 +42,10 @@ "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-unused-imports": "^2.0.0", + "jest": "^27.5.0", + "jest-dom": "^4.0.0", "prettier": "^2.4.1", + "ts-jest": "^27.1.3", "typescript": "4.5.2" } } diff --git a/src/tests/testUtils/index.tsx b/src/tests/testUtils/index.tsx new file mode 100644 index 0000000..4c9951e --- /dev/null +++ b/src/tests/testUtils/index.tsx @@ -0,0 +1,15 @@ +// NOTE: Chakra UI を採用しているため、ラップした render を使用する必要がある + +import { ChakraProvider } from "@chakra-ui/react"; +import { render, RenderOptions } from "@testing-library/react"; +import React from "react"; + +const AllTheProviders = ({ children }: { children: JSX.Element }) => { + return {children}; +}; + +const customRender = (ui: JSX.Element, options?: RenderOptions) => + render(ui, { wrapper: AllTheProviders, ...options }); + +export * from "@testing-library/react"; +export { customRender as render }; diff --git a/src/tests/utils/sample/index.ts b/src/tests/utils/sample/index.ts new file mode 100644 index 0000000..c7f19bb --- /dev/null +++ b/src/tests/utils/sample/index.ts @@ -0,0 +1,3 @@ +import { sample } from "./sample"; + +export default sample; diff --git a/src/tests/utils/sample/sample.test.ts b/src/tests/utils/sample/sample.test.ts new file mode 100644 index 0000000..81d2137 --- /dev/null +++ b/src/tests/utils/sample/sample.test.ts @@ -0,0 +1,7 @@ +import { sample } from "@/tests/utils/sample/sample"; + +describe("sample", () => { + test("1が返ってくる", () => { + expect(sample()).toBe(1); + }); +}); diff --git a/src/tests/utils/sample/sample.ts b/src/tests/utils/sample/sample.ts new file mode 100644 index 0000000..cc62ba5 --- /dev/null +++ b/src/tests/utils/sample/sample.ts @@ -0,0 +1,3 @@ +export const sample = (): number => { + return 1; +}; diff --git a/tsconfig.jest.json b/tsconfig.jest.json new file mode 100644 index 0000000..ec83611 --- /dev/null +++ b/tsconfig.jest.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "jsx": "react" + } +} diff --git a/yarn.lock b/yarn.lock index ce011fe..0bede10 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,14 @@ # yarn lockfile v1 +"@ampproject/remapping@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.0.3.tgz#899999b5b7a5ce570d6d9bafdcc1e62cea466cf3" + integrity sha512-DmIAguV77yFP0MGVFWknCMgSLAtsLR3VlRTteR6xgMpIfYtwaZuMvjGv5YlpiqN7S/5q87DHyuIx8oa15kiyag== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.9" + "@jridgewell/trace-mapping" "^0.2.7" + "@babel/code-frame@7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" @@ -16,6 +24,88 @@ dependencies: "@babel/highlight" "^7.16.0" +"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + dependencies: + "@babel/highlight" "^7.16.7" + +"@babel/compat-data@^7.16.4": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" + integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.0.tgz#16b8772b0a567f215839f689c5ded6bb20e864d5" + integrity sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA== + dependencies: + "@ampproject/remapping" "^2.0.0" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.0" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helpers" "^7.17.0" + "@babel/parser" "^7.17.0" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.0" + "@babel/types" "^7.17.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + +"@babel/generator@^7.17.0", "@babel/generator@^7.7.2": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e" + integrity sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw== + dependencies: + "@babel/types" "^7.17.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-compilation-targets@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" + integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== + dependencies: + "@babel/compat-data" "^7.16.4" + "@babel/helper-validator-option" "^7.16.7" + browserslist "^4.17.5" + semver "^6.3.0" + +"@babel/helper-environment-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" + integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" + integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== + dependencies: + "@babel/helper-get-function-arity" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-get-function-arity@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" + integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-hoist-variables@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" + integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-module-imports@^7.12.13": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz#90538e60b672ecf1b448f5f4f5433d37e79a3ec3" @@ -23,16 +113,75 @@ dependencies: "@babel/types" "^7.16.0" +"@babel/helper-module-imports@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" + integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-transforms@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" + integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-simple-access" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" + integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== + "@babel/helper-plugin-utils@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== +"@babel/helper-simple-access@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" + integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": version "7.15.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + +"@babel/helper-validator-option@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" + integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== + +"@babel/helpers@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.0.tgz#79cdf6c66a579f3a7b5e739371bc63ca0306886b" + integrity sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ== + dependencies: + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.0" + "@babel/types" "^7.17.0" + "@babel/highlight@^7.10.4", "@babel/highlight@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" @@ -42,6 +191,55 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c" + integrity sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + "@babel/plugin-syntax-jsx@7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" @@ -56,6 +254,62 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" +"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" + integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/runtime-corejs3@^7.10.2": version "7.16.3" resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz#1e25de4fa994c57c18e5fdda6cc810dac70f5590" @@ -78,6 +332,38 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.12.5", "@babel/runtime@^7.9.2": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.0.tgz#b8d142fc0f7664fb3d9b5833fd40dcbab89276c0" + integrity sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.16.7", "@babel/template@^7.3.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/traverse@^7.16.7", "@babel/traverse@^7.17.0", "@babel/traverse@^7.7.2": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30" + integrity sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.0" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.17.0" + "@babel/types" "^7.17.0" + debug "^4.1.0" + globals "^11.1.0" + "@babel/types@7.15.0": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" @@ -86,6 +372,14 @@ "@babel/helper-validator-identifier" "^7.14.9" to-fast-properties "^2.0.0" +"@babel/types@^7.0.0", "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + to-fast-properties "^2.0.0" + "@babel/types@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba" @@ -94,6 +388,11 @@ "@babel/helper-validator-identifier" "^7.15.7" to-fast-properties "^2.0.0" +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + "@chakra-ui/accordion@1.4.1": version "1.4.1" resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-1.4.1.tgz#bd5373dcfd11572e5e2c535eca51aee4fc24c828" @@ -1197,6 +1496,209 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.0.tgz#82289a589ad5803555b50b64178128b7a8e45282" + integrity sha512-WUzX5neFb0IOQOy/7A2VhiGdxJKk85Xns2Oq29JaHmtnSel+BsjwyQZxzAs2Xxfd2i452fwdDG9ox/IWi81bdQ== + dependencies: + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.0" + jest-util "^27.5.0" + slash "^3.0.0" + +"@jest/core@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.0.tgz#27b383f497ff1671cc30fd5e22eba9d9b10c3031" + integrity sha512-DcUTkZyon+dRozTEjy38Bgt3PIU51GdUJuz3uHKg5maGtmCaYqPUGiM3Xddqi7eIMC7E3fTGIlHqH9i0pTOy6Q== + dependencies: + "@jest/console" "^27.5.0" + "@jest/reporters" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.0" + jest-config "^27.5.0" + jest-haste-map "^27.5.0" + jest-message-util "^27.5.0" + jest-regex-util "^27.5.0" + jest-resolve "^27.5.0" + jest-resolve-dependencies "^27.5.0" + jest-runner "^27.5.0" + jest-runtime "^27.5.0" + jest-snapshot "^27.5.0" + jest-util "^27.5.0" + jest-validate "^27.5.0" + jest-watcher "^27.5.0" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.0.tgz#a473bc76261aad7dfa3a1d8e35155953a5ba3436" + integrity sha512-lg0JFsMaLKgpwzs0knOg21Z4OQwaJoBLutnmYzip4tyLTXP21VYWtYGpLXgx42fw/Mw05m1WDXWKgwR6WnsiTw== + dependencies: + "@jest/fake-timers" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + jest-mock "^27.5.0" + +"@jest/fake-timers@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.0.tgz#f9e07b4c723a535f7c532cfb403394fa40d88c8a" + integrity sha512-e3WrlpqSHq3HAQ03JFjTn8YCrsyg640/sr1rjkM2rNv8z1ufjudpv4xq6DvvTJYB6FuUrfg0g+7bSKPet5QfCQ== + dependencies: + "@jest/types" "^27.5.0" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.0" + jest-mock "^27.5.0" + jest-util "^27.5.0" + +"@jest/globals@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.0.tgz#16271323f79e3b0fe0842e9588241d202a6c2aff" + integrity sha512-wWpMnTiR65Q4JD7fr2BqN+ZDbi99mmILnEM6u7AaX4geASEIVvQsiB4RCvwZrIX5YZCsAjviJQVq9CYddLABkg== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/types" "^27.5.0" + expect "^27.5.0" + +"@jest/reporters@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.0.tgz#e7602e12656b5051bf4e784cbdd82d4ec1299e33" + integrity sha512-DG+BmVSx2uaJSTKz5z1eScgHTQ6/cZ5CCKSpmpr4sXQPwV2V5aUMOBDwXX1MnqNRhH7/Rq9K97ynnocvho5aMA== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.0" + jest-resolve "^27.5.0" + jest-util "^27.5.0" + jest-worker "^27.5.0" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/source-map@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.0.tgz#f22a7e759b8807491f84719c01acf433b917c7a0" + integrity sha512-0xr7VZ+JNCRrlCyRMYhquUm8eU3kNdGDaIW4s3L625bNjk273v9ZhAm3YczIuzJzYH0pnjT+QSCiZQegWKjeow== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.0.tgz#29e0ace33570c9dcbd47c67e954f77a7d7fff98e" + integrity sha512-Lxecvx5mN6WIeynIyW0dWDQm8UPGMHvTwxUPK+OsZaqBDMGaNDSZtw53VoVk7HyT6AcRblMR/pfa0XucmH4hGw== + dependencies: + "@jest/console" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.0.tgz#68beceb3de818dcb34fb3ea59be3c22c890bb6e5" + integrity sha512-WzjcDflqbpWe+SnJPCvB2gB6haGfrkzAgzY6Pb1aq+EPoVAj2mwBaKN0ROWI4H87aSslCjq2M+BUQFNJ8VpnDA== + dependencies: + "@jest/test-result" "^27.5.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.0" + jest-runtime "^27.5.0" + +"@jest/transform@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.0.tgz#a4941e69ac51e8aa9a255ff4855b564c228c400b" + integrity sha512-yXUy/iO3TH1itxJ9BF7LLjuXt8TtgtjAl0PBQbUaCvRa+L0yYBob6uayW9dFRX/CDQweouLhvmXh44zRiaB+yA== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.0" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.0" + jest-regex-util "^27.5.0" + jest-util "^27.5.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.0.tgz#6ad04a5c5355fd9f46e5cf761850e0edb3c209dd" + integrity sha512-oDHEp7gwSgA82RZ6pzUL3ugM2njP/lVB1MsxRZNOBk+CoNvh9SpH1lQixPFc/kDlV50v59csiW4HLixWmhmgPQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jridgewell/resolve-uri@^3.0.3": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz#b876e3feefb9c8d3aa84014da28b5e52a0640d72" + integrity sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg== + +"@jridgewell/sourcemap-codec@^1.4.9": + version "1.4.10" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.10.tgz#baf57b4e2a690d4f38560171f91783656b7f8186" + integrity sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg== + +"@jridgewell/trace-mapping@^0.2.7": + version "0.2.7" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.2.7.tgz#d45be64544788e32c7ea5c8faa16a7000d840b5b" + integrity sha512-ZKfRhw6eK2vvdWqpU7DQq49+BZESqh5rmkYpNhuzkz01tapssl2sNNy6uMUIgrTtUWQDijomWJzJRCoevVrfgw== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.9" + "@napi-rs/triples@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c" @@ -1480,6 +1982,100 @@ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz#7f698254aadf921e48dda8c0a6b304026b8a9323" integrity sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A== +"@sinonjs/commons@^1.7.0": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.11.3" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.11.3.tgz#38fd63cbfe14557021e88982d931e33fb7c1a808" + integrity sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.16.2": + version "5.16.2" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz#f329b36b44aa6149cd6ced9adf567f8b6aa1c959" + integrity sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug== + dependencies: + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.1.2": + version "12.1.2" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.2.tgz#f1bc9a45943461fa2a598bb4597df1ae044cfc76" + integrity sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.18" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8" + integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" + integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== + dependencies: + "@babel/types" "^7.3.0" + "@types/debug@^4.0.0": version "4.1.7" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" @@ -1487,6 +2083,13 @@ dependencies: "@types/ms" "*" +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + "@types/hast@^2.0.0": version "2.3.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" @@ -1494,6 +2097,33 @@ dependencies: "@types/unist" "*" +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "27.4.0" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.0.tgz#037ab8b872067cae842a320841693080f9cb84ed" + integrity sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ== + dependencies: + jest-diff "^27.0.0" + pretty-format "^27.0.0" + "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" @@ -1543,6 +2173,11 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/prettier@^2.1.5": + version "2.4.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.3.tgz#a3c65525b91fca7da00ab1a3ac2b5a2a4afbffbf" + integrity sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w== + "@types/prop-types@*": version "15.7.4" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" @@ -1576,6 +2211,18 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/testing-library__jest-dom@^5.9.1": + version "5.14.2" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz#564fb2b2dc827147e937a75b639a05d17ce18b44" + integrity sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg== + dependencies: + "@types/jest" "*" + "@types/unist@*", "@types/unist@^2.0.0": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" @@ -1586,6 +2233,18 @@ resolved "https://registry.yarnpkg.com/@types/warning/-/warning-3.0.0.tgz#0d2501268ad8f9962b740d387c4654f5f8e23e52" integrity sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI= +"@types/yargs-parser@*": + version "20.2.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + "@typescript-eslint/parser@^4.20.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" @@ -1630,16 +2289,46 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" +abab@^2.0.3, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + acorn-jsx@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^7.4.0: +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^8.2.4: + version "8.7.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + ajv@^6.10.0, ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -1670,6 +2359,13 @@ ansi-colors@^4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + ansi-regex@^5.0.0, ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -1689,7 +2385,12 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -anymatch@~3.1.1: +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -1719,6 +2420,11 @@ aria-query@^4.2.2: "@babel/runtime" "^7.10.2" "@babel/runtime-corejs3" "^7.10.2" +aria-query@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" + integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== + array-includes@^3.1.3, array-includes@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" @@ -1796,6 +2502,16 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" @@ -1811,6 +2527,41 @@ axobject-query@^2.2.0: resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== +babel-jest@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.0.tgz#c653985241af3c76f59d70d65a570860c2594a50" + integrity sha512-puhCyvBTNLevhbd1oyw6t3gWBicWoUARQYKCBB/B1moif17NbyhxbsfadqZIw8zfJJD+W7Vw0Nb20pEjLxkXqQ== + dependencies: + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.0.tgz#8fdf07835f2165a068de3ce95fd7749a89801b51" + integrity sha512-ztwNkHl+g1GaoQcb8f2BER4C3LMvSXuF7KVqtUioXQgScSEnkl6lLgCILUYIR+CPTwL8H3F/PNLze64HPWF9JA== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + babel-plugin-macros@^2.6.1: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" @@ -1820,6 +2571,32 @@ babel-plugin-macros@^2.6.1: cosmiconfig "^6.0.0" resolve "^1.12.0" +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.0.tgz#4e308711c3d2ff1f45cf5d9a23646e37b621fc9f" + integrity sha512-7bfu1cJBlgK/nKfTvMlElzA3jpi6GzDWX3fntnyP2cQSzoi/KUz6ewGlcb3PSRYZGyv+uPnVHY0Im3JbsViqgA== + dependencies: + babel-plugin-jest-hoist "^27.5.0" + babel-preset-current-node-syntax "^1.0.0" + bail@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" @@ -1880,6 +2657,11 @@ brorand@^1.0.1, brorand@^1.1.0: resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -1952,6 +2734,36 @@ browserslist@4.16.6: escalade "^3.1.1" node-releases "^1.1.71" +browserslist@^4.17.5: + version "4.19.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" + integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== + dependencies: + caniuse-lite "^1.0.30001286" + electron-to-chromium "^1.4.17" + escalade "^3.1.1" + node-releases "^2.0.1" + picocolors "^1.0.0" + +bs-logger@0.x: + version "0.2.6" + resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + dependencies: + fast-json-stable-stringify "2.x" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + buffer-xor@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" @@ -1997,11 +2809,26 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228: version "1.0.30001283" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz#8573685bdae4d733ef18f78d44ba0ca5fe9e896b" integrity sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg== +caniuse-lite@^1.0.30001286: + version "1.0.30001307" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001307.tgz#27a67f13ebc4aa9c977e6b8256a11d5eafb30f27" + integrity sha512-+MXEMczJ4FuxJAUp0jvAl6Df0NI/OfW1RWEE61eSmzS7hw6lz4IKutbhbXendwq8BljfFuHtu26VWsg4afQ7Ng== + ccount@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" @@ -2031,7 +2858,15 @@ chalk@4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2039,6 +2874,11 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + character-entities-legacy@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" @@ -2074,6 +2914,11 @@ chokidar@3.5.1: optionalDependencies: fsevents "~2.3.1" +ci-info@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" + integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== + cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -2082,6 +2927,11 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: inherits "^2.0.1" safe-buffer "^5.0.1" +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + classnames@2.2.6: version "2.2.6" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" @@ -2096,6 +2946,16 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -2125,6 +2985,13 @@ colorette@^1.2.2: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + comma-separated-tokens@^1.0.0: version "1.0.8" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" @@ -2167,7 +3034,7 @@ convert-source-map@1.7.0: dependencies: safe-buffer "~5.1.1" -convert-source-map@^1.5.0: +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -2238,7 +3105,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@^7.0.2: +cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -2271,11 +3138,20 @@ css-box-model@1.2.1: dependencies: tiny-invariant "^1.0.6" -css.escape@1.5.1: +css.escape@1.5.1, css.escape@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= +css@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" + integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== + dependencies: + inherits "^2.0.4" + source-map "^0.6.1" + source-map-resolve "^0.6.0" + cssnano-preset-simple@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz#e95d0012699ca2c741306e9a3b8eeb495a348dbe" @@ -2290,6 +3166,23 @@ cssnano-simple@3.0.0: dependencies: cssnano-preset-simple "^3.0.0" +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + csstype@^3.0.2, csstype@^3.0.9: version "3.0.10" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" @@ -2305,6 +3198,15 @@ data-uri-to-buffer@3.0.1: resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + debug@2, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -2312,6 +3214,13 @@ debug@2, debug@^2.6.9: dependencies: ms "2.0.0" +debug@4, debug@^4.1.0: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -2326,6 +3235,11 @@ debug@^4.0.0, debug@^4.0.1, debug@^4.1.1, debug@^4.3.1: dependencies: ms "2.1.2" +decimal.js@^10.2.1: + version "10.3.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== + decode-named-character-reference@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.0.tgz#334409015275c33fb1a3b55654866bb6cd108d29" @@ -2333,7 +3247,17 @@ decode-named-character-reference@^1.0.0: dependencies: character-entities "^2.0.0" -deep-is@^0.1.3: +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + +deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== @@ -2350,6 +3274,11 @@ define-properties@^1.1.3: dependencies: object-keys "^1.0.12" +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -2373,11 +3302,21 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + detect-node-es@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== +diff-sequences@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.0.tgz#a8ac0cb742b17d6f30a6c43e233893a2402c0729" + integrity sha512-ZsOBWnhXiH+Zn0DcBNX/tiQsqrREHs/6oQsEVy2VJJjrTblykPima11pyHMSA/7PGmD+fwclTnKVKL/qtNREDQ== + diff@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" @@ -2413,6 +3352,11 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.11" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz#79d5846c4f90eba3e617d9031e921de9324f84ed" + integrity sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw== + domain-browser@4.19.0: version "4.19.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1" @@ -2423,11 +3367,23 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + electron-to-chromium@^1.3.723: version "1.4.1" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.1.tgz#623f8fa6ee416e016d93f00efc34fbc73f9f59ed" integrity sha512-9ldvb6QMHiDpUNF1iSwBTiTT0qXEN+xIO5WlCJrC5gt0z74ofOiqR698vaJqYWnri0XZiF0YmnrFmGq/EmpGAA== +electron-to-chromium@^1.4.17: + version "1.4.65" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.65.tgz#c0820db06e268e0a2fd4dbce38fb5376d38ca449" + integrity sha512-0/d8Skk8sW3FxXP0Dd6MnBlrwx7Qo9cqQec3BlIAlvKnrmS3pHsIbaroEi+nd0kZkGpQ6apMEre7xndzjlEnLw== + elliptic@^6.5.3: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" @@ -2441,6 +3397,11 @@ elliptic@^6.5.3: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -2527,6 +3488,11 @@ escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" @@ -2537,10 +3503,22 @@ escape-string-regexp@^5.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== -eslint-config-next@^12.0.4: - version "12.0.4" - resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.0.4.tgz#22f0305770f0d11bfa034df0efea7cf9cdb37d58" - integrity sha512-uBOHBjYaRF0MaS5feB7lFOncHhSrtFxZy/oud6pEW/wn/JUQtZWeH/J4JyODBfX+G7h9mttgHLZNmUjNJis6Kw== +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-next@^12.0.4: + version "12.0.4" + resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.0.4.tgz#22f0305770f0d11bfa034df0efea7cf9cdb37d58" + integrity sha512-uBOHBjYaRF0MaS5feB7lFOncHhSrtFxZy/oud6pEW/wn/JUQtZWeH/J4JyODBfX+G7h9mttgHLZNmUjNJis6Kw== dependencies: "@next/eslint-plugin-next" "12.0.4" "@rushstack/eslint-patch" "^1.0.6" @@ -2739,7 +3717,7 @@ espree@^7.3.0, espree@^7.3.1: acorn-jsx "^5.3.1" eslint-visitor-keys "^1.3.0" -esprima@^4.0.0: +esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -2791,6 +3769,36 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expect@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.0.tgz#ea2fbebb483c274043098c34a53923a0aee493f0" + integrity sha512-z73GZ132cBqrapO0X6BeRjyBXqOt9YeRtnDteHJIQqp5s2pZ41Hz23VUbsVFMfkrsFLU9GwoIRS0ZzLuFK8M5w== + dependencies: + "@jest/types" "^27.5.0" + jest-get-type "^27.5.0" + jest-matcher-utils "^27.5.0" + jest-message-util "^27.5.0" + extend@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" @@ -2812,12 +3820,12 @@ fast-glob@^3.1.1: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6: +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= @@ -2843,6 +3851,13 @@ faye-websocket@0.11.4: dependencies: websocket-driver ">=0.5.1" +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -2878,7 +3893,7 @@ find-up@^2.1.0: dependencies: locate-path "^2.0.0" -find-up@^4.0.0: +find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -2943,6 +3958,15 @@ foreach@^2.0.5: resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + format@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" @@ -2987,7 +4011,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@~2.3.1: +fsevents@^2.3.2, fsevents@~2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -3002,6 +4026,11 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" @@ -3028,6 +4057,16 @@ get-orientation@1.1.2: dependencies: stream-parser "^0.3.1" +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + get-symbol-description@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" @@ -3060,7 +4099,7 @@ glob@7.1.7: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.3, glob@^7.1.7: +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.7: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== @@ -3072,6 +4111,11 @@ glob@^7.1.3, glob@^7.1.7: once "^1.3.0" path-is-absolute "^1.0.0" +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + globals@^13.6.0, globals@^13.9.0: version "13.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" @@ -3096,6 +4140,11 @@ graceful-fs@^4.1.2: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== +graceful-fs@^4.2.9: + version "4.2.9" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + hamt_plus@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/hamt_plus/-/hamt_plus-1.0.2.tgz#e21c252968c7e33b20f6a1b094cd85787a265601" @@ -3204,6 +4253,18 @@ hoist-non-react-statics@^3.3.1: dependencies: react-is "^16.7.0" +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + http-errors@1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" @@ -3220,11 +4281,33 @@ http-parser-js@>=0.5.1: resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.4.tgz#d1f3e45f31973de8393af2c725da5d42919ab2bb" integrity sha512-Qn1yyi10ipcylSSqlTFsj7bhimACWbFm5w5JNMxhLKfcJAeWFBc+/VBv4mu5qlWSKr0cjXqtwM6HISZkESUILA== +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + https-browserify@1.0.0, https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -3279,11 +4362,24 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -3415,6 +4511,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + is-generator-function@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" @@ -3469,6 +4570,11 @@ is-plain-object@^5.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -3482,6 +4588,11 @@ is-shared-array-buffer@^1.0.1: resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -3507,6 +4618,11 @@ is-typed-array@^1.1.3, is-typed-array@^1.1.7: foreach "^2.0.5" has-tostringtag "^1.0.0" +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + is-weakref@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" @@ -3524,6 +4640,438 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" + integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.4" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.4.tgz#1b6f068ecbc6c331040aab5741991273e609e40c" + integrity sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.0.tgz#61e8d0a7394c1ee1cec4c2893e206e62b1566066" + integrity sha512-BGWKI7E6ORqbF5usF1oA4ftbkhVZVrXr8jB0/BrU6TAn3kfOVwX2Zx6pKIXYutJ+qNEjT8Da/gGak0ajya/StA== + dependencies: + "@jest/types" "^27.5.0" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.0.tgz#fcff8829ceb2c8ef4b4532ace7734d156c6664b9" + integrity sha512-+NPd1OxpAHYKjbW8dgL0huFgmtZRKSUKee/UtRgZJEfAxCeA12d7sp0coh5EGDBpW4fCk1Pcia/2dG+j6BQvdw== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.0" + is-generator-fn "^2.0.0" + jest-each "^27.5.0" + jest-matcher-utils "^27.5.0" + jest-message-util "^27.5.0" + jest-runtime "^27.5.0" + jest-snapshot "^27.5.0" + jest-util "^27.5.0" + pretty-format "^27.5.0" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.0.tgz#06557ad22818740fb28481089a574ba107a8b369" + integrity sha512-9ANs79Goz1ULKtG7HDm/F//4E69v8EFOLXRIHmeC/eK1xTUeQGlU6XP0Zwst386sKaKB4O60qhWY/UaTBS2MLA== + dependencies: + "@jest/core" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/types" "^27.5.0" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.0" + jest-util "^27.5.0" + jest-validate "^27.5.0" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.0.tgz#d96ccf8e26d3f2f3ae6543686c48449c201bb621" + integrity sha512-eOIpvpXFz5WHuIYZN1QmvBLEjsSk3w+IAC/2jBpZClbprF53Bj9meBMgAbE15DSkaaJBDFmhXXd1L2eCLaWxQw== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.0" + "@jest/types" "^27.5.0" + babel-jest "^27.5.0" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.0" + jest-environment-jsdom "^27.5.0" + jest-environment-node "^27.5.0" + jest-get-type "^27.5.0" + jest-jasmine2 "^27.5.0" + jest-regex-util "^27.5.0" + jest-resolve "^27.5.0" + jest-runner "^27.5.0" + jest-util "^27.5.0" + jest-validate "^27.5.0" + micromatch "^4.0.4" + pretty-format "^27.5.0" + slash "^3.0.0" + +jest-diff@^27.0.0, jest-diff@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.0.tgz#34dc608a3b9159df178dd480b6d835b5e6b92082" + integrity sha512-zztvHDCq/QcAVv+o6rts0reupSOxyrX+KLQEOMWCW2trZgcBFgp/oTK7hJCGpXvEIqKrQzyQlaPKn9W04+IMQg== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.0" + jest-get-type "^27.5.0" + pretty-format "^27.5.0" + +jest-docblock@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.0.tgz#096fa3a8b55d019a954ef7cc205c791bf94b2352" + integrity sha512-U4MtJgdZn2x+jpPzd7NAYvDmgJAA5h9QxVAwsyuH7IymGzY8VGHhAkHcIGOmtmdC61ORLxCbEhj6fCJsaCWzXA== + dependencies: + detect-newline "^3.0.0" + +jest-dom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jest-dom/-/jest-dom-4.0.0.tgz#94eba3cbc6576e7bd6821867c92d176de28920eb" + integrity sha512-gBxYZlZB1Jgvf2gP2pRfjjUWF8woGBHj/g5rAQgFPB/0K2atGuhVcPO+BItyjWeKg9zM+dokgcMOH01vrWVMFA== + +jest-each@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.0.tgz#7bd00a767df0fbec0caba3df0d2c0b3268a2ce84" + integrity sha512-2vpajSdDMZmAxjSP1f4BG9KKduwHtuaI0w66oqLUkfaGUU7Ix/W+d8BW0h3/QEJiew7hR0GSblqdFwTEEbhBdw== + dependencies: + "@jest/types" "^27.5.0" + chalk "^4.0.0" + jest-get-type "^27.5.0" + jest-util "^27.5.0" + pretty-format "^27.5.0" + +jest-environment-jsdom@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.0.tgz#6d22d9b76890e9b82c7e1062a15730efb3fb7361" + integrity sha512-sX49N8rjp6HSHeGpNgLk6mtHRd1IPAnE/u7wLQkb6Tz/1E08Q++Y8Zk/IbpVdcFywbzH1icFqEuDuHJ6o+uXXg== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/fake-timers" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + jest-mock "^27.5.0" + jest-util "^27.5.0" + jsdom "^16.6.0" + +jest-environment-node@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.0.tgz#1ab357b4715bff88d48c8b62b8379002ff955dd1" + integrity sha512-7UzisMMfGyrURhS/eUa7p7mgaqN3ajHylsjOgfcn0caNeYRZq4LHKZLfAxrPM34DWLnBZcRupEJlpQsizdSUsw== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/fake-timers" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + jest-mock "^27.5.0" + jest-util "^27.5.0" + +jest-get-type@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.0.tgz#861c24aa1b176be83c902292cb9618d580cac8a7" + integrity sha512-Vp6O8a52M/dahXRG/E0EJuWQROps2mDQ0sJYPgO8HskhdLwj9ajgngy2OAqZgV6e/RcU67WUHq6TgfvJb8flbA== + +jest-haste-map@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.0.tgz#7cc3a920caf304c89fbfceb5d5717b929873f175" + integrity sha512-0KfckSBEKV+D6e0toXmIj4zzp72EiBnvkC0L+xYxenkLhAdkp2/8tye4AgMzz7Fqb1r8SWtz7+s1UQLrxMBang== + dependencies: + "@jest/types" "^27.5.0" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.0" + jest-serializer "^27.5.0" + jest-util "^27.5.0" + jest-worker "^27.5.0" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.0.tgz#589d6574d1318d3fb41b3fc368344117ec417dcc" + integrity sha512-X7sT3HLNjjrBEepilxzPyNhNdyunaFBepo1L3T/fvYb9tb8Wb8qY576gwIa+SZcqYUqAA7/bT3EpZI4lAp0Qew== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/source-map" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.0" + is-generator-fn "^2.0.0" + jest-each "^27.5.0" + jest-matcher-utils "^27.5.0" + jest-message-util "^27.5.0" + jest-runtime "^27.5.0" + jest-snapshot "^27.5.0" + jest-util "^27.5.0" + pretty-format "^27.5.0" + throat "^6.0.1" + +jest-leak-detector@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.0.tgz#c98c02e64eab4da9a8b91f058d2b7473272272ee" + integrity sha512-Ak3k+DD3ao5d4/zzJrxAQ5UV5wiCrp47jH94ZD4/vXSzQgE6WBVDfg83VtculLILO7Y6/Q/7yzKSrtN9Na8luA== + dependencies: + jest-get-type "^27.5.0" + pretty-format "^27.5.0" + +jest-matcher-utils@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.0.tgz#d2fc737224fb3bfa38eaa2393ac5bc953d5c5697" + integrity sha512-5ruyzWMGb1ilCWD6ECwNdOhQBeIXAjHmHd5c3uO6quR7RIMHPRP2ucOaejz2j+0R0Ko4GanWM6SqXAeF8nYN5g== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.0" + jest-get-type "^27.5.0" + pretty-format "^27.5.0" + +jest-message-util@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.0.tgz#654a781b38a305b1fd8120053c784c67bca00a52" + integrity sha512-lfbWRhTtmZMEHPAtl0SrvNzK1F4UnVNMHOliRQT2BJ4sBFzIb0gBCHA4ebWD4o6l1fUyvDPxM01K9OIMQTAdQw== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.0" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.0.tgz#1018656fe6bcd0f58fd1edca7f420169f6707c6e" + integrity sha512-PHluG6MJGng82/sxh8OiB9fnxzNn3cazceSHCAmAKs4g5rMhc3EZCrJXv+4w61rA2WGagMUj7QLLrA1SRlFpzQ== + dependencies: + "@jest/types" "^27.5.0" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== + +jest-regex-util@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.0.tgz#26c26cf15a73edba13cb8930e261443d25ed8608" + integrity sha512-e9LqSd6HsDsqd7KS3rNyYwmQAaG9jq4U3LbnwVxN/y3nNlDzm2OFs596uo9zrUY+AV1opXq6ome78tRDUCRWfA== + +jest-resolve-dependencies@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.0.tgz#8e3b15589848995ddc9a39f49462dad5b7bc14a2" + integrity sha512-xQsy7CmrT4CJxdNUEdzZU2M/v6YmtQ/pkJM+sx7TA1siG1zfsZuo78PZvzglwRMQFr88f3Su4Om8OEBAic+SMw== + dependencies: + "@jest/types" "^27.5.0" + jest-regex-util "^27.5.0" + jest-snapshot "^27.5.0" + +jest-resolve@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.0.tgz#a8e95a68dfb4a59faa508d7b6d2c6a02dcabb712" + integrity sha512-PkDpYEGV/nFqThnIrlPtj8oTxyAV3iuuS6or7dZYyUWaHr/tyyVb5qfBmZS6FEr7ozBHgjrF1bgcgIefnlicbw== + dependencies: + "@jest/types" "^27.5.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.0" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.0" + jest-validate "^27.5.0" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.0.tgz#b5747a4444b4d3faae019bd201943948882d26c3" + integrity sha512-RMzXhkJLLOKKgUPY2trpyVBijaFmswMtgoCCBk2PQVRHC6yo1vLd1/jmFP39s5OXXnt7rntuzKSYvxl+QUibqQ== + dependencies: + "@jest/console" "^27.5.0" + "@jest/environment" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.0" + jest-environment-jsdom "^27.5.0" + jest-environment-node "^27.5.0" + jest-haste-map "^27.5.0" + jest-leak-detector "^27.5.0" + jest-message-util "^27.5.0" + jest-resolve "^27.5.0" + jest-runtime "^27.5.0" + jest-util "^27.5.0" + jest-worker "^27.5.0" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.0.tgz#2497116742b9e7cc1e5381a9ded36602b8b0c78c" + integrity sha512-T7APxCPjN3p3ePcLuypbWtD0UZHyAdvIADZ9ABI/sFZ9t/Rf2xIUd6D7RzZIX+unewJRooVGWrgDIgeUuj0OUA== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/fake-timers" "^27.5.0" + "@jest/globals" "^27.5.0" + "@jest/source-map" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.0" + jest-message-util "^27.5.0" + jest-mock "^27.5.0" + jest-regex-util "^27.5.0" + jest-resolve "^27.5.0" + jest-snapshot "^27.5.0" + jest-util "^27.5.0" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.0.tgz#439a110df27f97a40c114a429b708c2ada15a81f" + integrity sha512-aSDFqQlVXtBH+Zb5dl9mCvTSFkabixk/9P9cpngL4yJKpmEi9USxfDhONFMzJrtftPvZw3PcltUVmtFZTB93rg== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.0.tgz#c5c4c084f5e10036f31e7647de1a6f28c07681fc" + integrity sha512-cAJj15uqWGkro0bfcv/EgusBnqNgCpRruFQZghsMYTq4Fm2lk/VhAf8DgRr8wvhR6Ue1hkeL8tn70Cw4t8x/5A== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.0" + graceful-fs "^4.2.9" + jest-diff "^27.5.0" + jest-get-type "^27.5.0" + jest-haste-map "^27.5.0" + jest-matcher-utils "^27.5.0" + jest-message-util "^27.5.0" + jest-util "^27.5.0" + natural-compare "^1.4.0" + pretty-format "^27.5.0" + semver "^7.3.2" + +jest-util@^27.0.0, jest-util@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.0.tgz#0b9540d91b0de65d288f235fa9899e6eeeab8d35" + integrity sha512-FUUqOx0gAzJy3ytatT1Ss372M1kmhczn8x7aE0++11oPGW1FyD/5NjYBI8w1KOXFm6IVjtaZm2szfJJL+CHs0g== + dependencies: + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.0.tgz#b3df32372d2c832fa5a5e31ee2c37f94f79f7f1f" + integrity sha512-2XZzQWNrY9Ypo11mm4ZeVjvr++CQG/45XnmA2aWwx155lTwy1JGFI8LpQ2dBCSAeO21ooqg/FCIvv9WwfnPClA== + dependencies: + "@jest/types" "^27.5.0" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.0" + leven "^3.1.0" + pretty-format "^27.5.0" + +jest-watcher@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.0.tgz#ca11c3b9115c92a8fd2fd9e2def296d45206f1ca" + integrity sha512-MhIeIvEd6dnnspE0OfYrqHOAfZZdyFqx/k8U2nvVFSkLYf22qAFfyNWPVQYcwqKVNobcOhJoT0kV/nRHGbqK8A== + dependencies: + "@jest/test-result" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.0" + string-length "^4.0.1" + jest-worker@27.0.0-next.5: version "27.0.0-next.5" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.0-next.5.tgz#5985ee29b12a4e191f4aae4bb73b97971d86ec28" @@ -3533,6 +5081,24 @@ jest-worker@27.0.0-next.5: merge-stream "^2.0.0" supports-color "^8.0.0" +jest-worker@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.0.tgz#99ee77e4d06168107c27328bd7f54e74c3a48d59" + integrity sha512-8OEHiPNOPTfaWnJ2SUHM8fmgeGq37uuGsQBvGKQJl1f+6WIy6g7G3fE2ruI5294bUKUI9FaCWt5hDvO8HSwsSg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.0.tgz#2c04ff88754e42e9fc5240840b91f9a9a8990875" + integrity sha512-sCMZhL9zy0fiFc4H0cKlXq7BcghMSxm5ZnEyaPWTteArU5ix6JjOKyOXSUBGLTQCmt5kuX9zEvQ9BSshHOPB3A== + dependencies: + "@jest/core" "^27.5.0" + import-local "^3.0.2" + jest-cli "^27.5.0" + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -3546,6 +5112,44 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -3566,6 +5170,13 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= +json5@2.x, json5@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -3591,6 +5202,11 @@ jszip@^3.6.0: readable-stream "~2.3.6" set-immediate-shim "~1.0.1" +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + kleur@^4.0.3: version "4.1.4" resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d" @@ -3608,6 +5224,11 @@ language-tags@^1.0.5: dependencies: language-subtag-registry "~0.3.2" +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -3616,6 +5237,14 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + lie@~3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" @@ -3657,6 +5286,11 @@ lodash.camelcase@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= +lodash.memoize@4.x: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -3677,7 +5311,7 @@ lodash.truncate@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -lodash@^4.17.21: +lodash@^4.17.15, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -3714,13 +5348,30 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -make-dir@^3.0.2: +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= + +make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" +make-error@1.x: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + markdown-table@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.1.tgz#88c48957aaf2a8014ccb2ba026776a1d736fe3dc" @@ -4164,6 +5815,28 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" +mime-db@1.51.0: + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== + +mime-types@^2.1.12: + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + dependencies: + mime-db "1.51.0" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -4181,7 +5854,7 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0: +minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -4310,6 +5983,11 @@ node-html-parser@1.4.9: dependencies: he "1.2.0" +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + node-libs-browser@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" @@ -4344,11 +6022,28 @@ node-releases@^1.1.71: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== +node-releases@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" + integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -4424,6 +6119,25 @@ once@^1.3.0, once@^1.4.0: dependencies: wrappy "1" +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -4531,6 +6245,11 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + path-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" @@ -4556,7 +6275,7 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^3.1.0: +path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -4582,11 +6301,21 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -4594,7 +6323,7 @@ pkg-dir@^2.0.0: dependencies: find-up "^2.1.0" -pkg-dir@^4.1.0: +pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -4637,11 +6366,25 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + prettier@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.0.tgz#71e1af7a4b587d259fa4668dcd3e94af077767cb" + integrity sha512-xEi6BRPZ+J1AIS4BAtFC/+rh5jXlXObGZjx5+OSpM95vR/PGla78bFVHMy5GdZjP9wk3AHAMHROXq/r69zXltw== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + prismjs@^1.25.0, prismjs@~1.25.0: version "1.25.0" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" @@ -4667,6 +6410,14 @@ promise-polyfill@8.1.3: resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.1.3.tgz#8c99b3cf53f3a91c68226ffde7bde81d7f904116" integrity sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g== +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + prop-types@^15.0.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" @@ -4707,6 +6458,11 @@ protobufjs@^6.10.0: "@types/node" ">=13.7.0" long "^4.0.0" +psl@^1.1.33: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" @@ -4729,7 +6485,7 @@ punycode@^1.2.4: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= -punycode@^2.1.0: +punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== @@ -4829,7 +6585,7 @@ react-icons@^4.3.1: resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.3.1.tgz#2fa92aebbbc71f43d2db2ed1aed07361124e91ca" integrity sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ== -react-is@17.0.2, react-is@^17.0.0: +react-is@17.0.2, react-is@^17.0.0, react-is@^17.0.1: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== @@ -4952,6 +6708,14 @@ recoil@*, recoil@^0.5.2: dependencies: hamt_plus "1.0.2" +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + refractor@^3.2.0: version "3.5.0" resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.5.0.tgz#334586f352dda4beaf354099b48c2d18e0819aec" @@ -5018,11 +6782,28 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + resolve@^1.12.0, resolve@^1.20.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" @@ -5088,6 +6869,13 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + scheduler@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" @@ -5115,18 +6903,18 @@ selenium-webdriver@^4.0.0-beta.2: tmp "^0.2.1" ws ">=7.4.6" -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.2.1, semver@^7.3.5: +semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" +semver@^6.0.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + set-immediate-shim@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" @@ -5176,6 +6964,16 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -5190,7 +6988,23 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -source-map@0.7.3: +source-map-resolve@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" + integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + +source-map-support@^0.5.6: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@0.7.3, source-map@^0.7.3: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== @@ -5202,12 +7016,12 @@ source-map@0.8.0-beta.0: dependencies: whatwg-url "^7.0.0" -source-map@^0.5.7: +source-map@^0.5.0, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -5227,6 +7041,13 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= +stack-utils@^2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" + integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== + dependencies: + escape-string-regexp "^2.0.0" + stacktrace-parser@0.1.10: version "0.1.10" resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" @@ -5288,6 +7109,14 @@ string-hash@1.1.3: resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -5360,6 +7189,23 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" @@ -5416,7 +7262,7 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.1.0: +supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -5430,6 +7276,19 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" +supports-hyperlinks@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + table@^6.0.9: version "6.7.3" resolved "https://registry.yarnpkg.com/table/-/table-6.7.3.tgz#255388439715a738391bd2ee4cbca89a4d05a9b7" @@ -5441,11 +7300,33 @@ table@^6.0.9: string-width "^4.2.3" strip-ansi "^6.0.1" +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + timers-browserify@2.0.12, timers-browserify@^2.0.4: version "2.0.12" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" @@ -5465,6 +7346,11 @@ tmp@^0.2.1: dependencies: rimraf "^3.0.0" +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" @@ -5497,6 +7383,15 @@ totalist@^2.0.0: resolved "https://registry.yarnpkg.com/totalist/-/totalist-2.0.0.tgz#db6f1e19c0fa63e71339bbb8fba89653c18c7eec" integrity sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ== +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" @@ -5504,6 +7399,13 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" @@ -5514,6 +7416,20 @@ trough@^2.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-2.0.2.tgz#94a3aa9d5ce379fc561f6244905b3f36b7458d96" integrity sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w== +ts-jest@^27.1.3: + version "27.1.3" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.1.3.tgz#1f723e7e74027c4da92c0ffbd73287e8af2b2957" + integrity sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA== + dependencies: + bs-logger "0.x" + fast-json-stable-stringify "2.x" + jest-util "^27.0.0" + json5 "2.x" + lodash.memoize "4.x" + make-error "1.x" + semver "7.x" + yargs-parser "20.x" + ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" @@ -5563,16 +7479,40 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + type-fest@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + typescript@4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.2.tgz#8ac1fba9f52256fdb06fb89e4122fa6a346c2998" @@ -5669,6 +7609,11 @@ universal-user-agent@^6.0.0: resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== +universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + unpipe@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -5756,6 +7701,15 @@ v8-compile-cache@^2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + vfile-message@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.0.2.tgz#db7eaebe7fecb853010f2ef1664427f52baf8f74" @@ -5779,6 +7733,27 @@ vm-browserify@1.1.2, vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + warning@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" @@ -5804,6 +7779,16 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" @@ -5818,11 +7803,23 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + whatwg-fetch@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -5840,6 +7837,15 @@ whatwg-url@^7.0.0: tr46 "^1.0.1" webidl-conversions "^4.0.2" +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -5870,7 +7876,7 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -word-wrap@^1.2.3: +word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== @@ -5889,11 +7895,36 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + ws@>=7.4.6: version "8.3.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.3.0.tgz#7185e252c8973a60d57170175ff55fdbd116070d" integrity sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw== +ws@^7.4.6: + version "7.5.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" + integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + xtend@^4.0.0, xtend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -5914,12 +7945,12 @@ yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^20.2.2: +yargs-parser@20.x, yargs-parser@^20.2.2: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs@^16.1.1: +yargs@^16.1.1, yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== From 2d32888a03a270e1cc1c00755a319022a187be73 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sun, 6 Feb 2022 15:13:57 +0900 Subject: [PATCH 02/79] =?UTF-8?q?test:=20PullRequestList=20=E3=81=AB?= =?UTF-8?q?=E5=AF=BE=E3=81=99=E3=82=8B=E3=83=86=E3=82=B9=E3=83=88=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/top/PullRequestList.tsx | 2 +- src/tests/components/PullRequestList.test.tsx | 37 +++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 src/tests/components/PullRequestList.test.tsx diff --git a/src/components/top/PullRequestList.tsx b/src/components/top/PullRequestList.tsx index 90125c0..da9b8a3 100644 --- a/src/components/top/PullRequestList.tsx +++ b/src/components/top/PullRequestList.tsx @@ -20,7 +20,7 @@ const PullRequestList = ({ pulls }: Props) => { return ( }> {pulls.map((pullRequest, index) => ( - + { + test("プルリクエストが適切な数描画されている", () => { + const pulls: TopPullRequestType[] = [ + { + pullNumber: 1, + ownerName: "owner1", + repoName: "repo1", + title: "title1", + }, + { + pullNumber: 2, + ownerName: "owner2", + repoName: "repo2", + title: "title2", + }, + { + pullNumber: 3, + ownerName: "owner3", + repoName: "repo3", + title: "title3", + }, + ]; + + const { getAllByRole } = render(); + const items = getAllByRole("listitem"); + + expect(items).toHaveLength(3); + }); +}); From c5013e5bbe19eef9f52b4a4091fec84a6a387472 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sun, 6 Feb 2022 15:15:56 +0900 Subject: [PATCH 03/79] =?UTF-8?q?refactor:=20sample=20=E9=96=A2=E6=95=B0?= =?UTF-8?q?=E3=82=92=20src/utils=20=E9=85=8D=E4=B8=8B=E3=81=AB=E7=A7=BB?= =?UTF-8?q?=E5=8B=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tests/utils/{sample => }/sample.test.ts | 2 +- src/tests/utils/sample/index.ts | 3 --- src/{tests/utils/sample => utils}/sample.ts | 0 3 files changed, 1 insertion(+), 4 deletions(-) rename src/tests/utils/{sample => }/sample.test.ts (66%) delete mode 100644 src/tests/utils/sample/index.ts rename src/{tests/utils/sample => utils}/sample.ts (100%) diff --git a/src/tests/utils/sample/sample.test.ts b/src/tests/utils/sample.test.ts similarity index 66% rename from src/tests/utils/sample/sample.test.ts rename to src/tests/utils/sample.test.ts index 81d2137..c1f4dac 100644 --- a/src/tests/utils/sample/sample.test.ts +++ b/src/tests/utils/sample.test.ts @@ -1,4 +1,4 @@ -import { sample } from "@/tests/utils/sample/sample"; +import { sample } from "@/utils/sample"; describe("sample", () => { test("1が返ってくる", () => { diff --git a/src/tests/utils/sample/index.ts b/src/tests/utils/sample/index.ts deleted file mode 100644 index c7f19bb..0000000 --- a/src/tests/utils/sample/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { sample } from "./sample"; - -export default sample; diff --git a/src/tests/utils/sample/sample.ts b/src/utils/sample.ts similarity index 100% rename from src/tests/utils/sample/sample.ts rename to src/utils/sample.ts From 0c2b7e96669fec08ae74916ad9f49bfc844d7e1c Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Tue, 8 Feb 2022 09:59:13 +0900 Subject: [PATCH 04/79] =?UTF-8?q?feat:=20signInWithRedirect=20=E3=82=92?= =?UTF-8?q?=E4=BD=BF=E3=81=A3=E3=81=9F=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3?= =?UTF-8?q?=E3=81=AE=E5=AE=9F=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit signInWithPopup から signInWithRedirect に移行するため --- src/hooks/useAuth.ts | 54 ++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/src/hooks/useAuth.ts b/src/hooks/useAuth.ts index 8a80ddd..efaddde 100644 --- a/src/hooks/useAuth.ts +++ b/src/hooks/useAuth.ts @@ -1,5 +1,4 @@ -import { Octokit } from "@octokit/rest"; -import { GithubAuthProvider, signInWithPopup, signOut } from "firebase/auth"; +import { GithubAuthProvider, signInWithRedirect, signOut } from "firebase/auth"; import { useRouter } from "next/router"; import { useSetRecoilState } from "recoil"; @@ -14,31 +13,32 @@ export const useAuth = () => { provider.addScope("repo"); const login = () => { - signInWithPopup(auth, provider).then((result) => { - const credential = GithubAuthProvider.credentialFromResult(result); - if (credential) { - const token = credential.accessToken; - - const octokit = new Octokit({ - auth: token, - }); - - octokit.request("GET /user").then((res) => { - setCurrentUser((prevState) => ({ - ...prevState, - username: res.data.login, - })); - }); - - setCurrentUser((prevState) => ({ - ...prevState, - isSignedIn: true, - accessToken: String(token), - })); - - router.push("/"); - } - }); + signInWithRedirect(auth, provider); + // signInWithPopup(auth, provider).then((result) => { + // const credential = GithubAuthProvider.credentialFromResult(result); + // if (credential) { + // const token = credential.accessToken; + + // const octokit = new Octokit({ + // auth: token, + // }); + + // octokit.request("GET /user").then((res) => { + // setCurrentUser((prevState) => ({ + // ...prevState, + // username: res.data.login, + // })); + // }); + + // setCurrentUser((prevState) => ({ + // ...prevState, + // isSignedIn: true, + // accessToken: String(token), + // })); + + // router.push("/"); + // } + // }); }; const logout = () => { From 75015f30f3d973a01564f1b1e46ee4520eb09aca Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Tue, 8 Feb 2022 09:59:38 +0900 Subject: [PATCH 05/79] =?UTF-8?q?feat:=20=E3=83=AA=E3=83=80=E3=82=A4?= =?UTF-8?q?=E3=83=AC=E3=82=AF=E3=83=88=E3=81=AB=E3=82=88=E3=82=8B=E3=83=AD?= =?UTF-8?q?=E3=82=B0=E3=82=A4=E3=83=B3=E3=81=AB=E5=AF=BE=E5=BF=9C=E3=81=97?= =?UTF-8?q?=E3=81=A6=E3=80=81=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3=E6=83=85?= =?UTF-8?q?=E5=A0=B1=E3=81=AE=E5=8F=96=E5=BE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index.tsx | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 3c64fe4..93a880b 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -1,6 +1,9 @@ import { Container } from "@chakra-ui/react"; +import { Octokit } from "@octokit/rest"; +import { getRedirectResult, GithubAuthProvider } from "firebase/auth"; import React, { useEffect, useState } from "react"; import { BsCheckCircleFill } from "react-icons/bs"; +import { useSetRecoilState } from "recoil"; import Layout from "@/components/Layout"; import NoPullsMessage from "@/components/top/NoPullsMessage"; @@ -8,12 +11,45 @@ import PullRequestList from "@/components/top/PullRequestList"; import withAuth from "@/hoc/withAuth"; import { useApi } from "@/hooks/useApi"; import { useCurrentUser } from "@/hooks/useCurrentUser"; +import { currentUserState } from "@/store/currentUserState"; +import { CurrentUserType } from "@/types/CurrentUserType"; import { TopPullRequestType } from "@/types/PullRequestType"; +import { auth } from "@/utils/firebase"; const TopPage = () => { const [pulls, setPulls] = useState([]); const { octokit } = useApi(); const { username } = useCurrentUser(); + const setCurrentUser = useSetRecoilState(currentUserState); + const provider = new GithubAuthProvider(); + + useEffect(() => { + getRedirectResult(auth).then((result) => { + if (result) { + const credential = GithubAuthProvider.credentialFromResult(result); + if (credential) { + const token = credential.accessToken; + + const octokit = new Octokit({ + auth: token, + }); + + octokit.request("GET /user").then((res) => { + setCurrentUser((prevState) => ({ + ...prevState, + username: res.data.login, + })); + }); + + setCurrentUser((prevState) => ({ + ...prevState, + isSignedIn: true, + accessToken: String(token), + })); + } + } + }); + }, []); useEffect(() => { if (username) { From 19adc1253c96d23dd48a60474c4dd4332e16fcd7 Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Tue, 8 Feb 2022 10:00:09 +0900 Subject: [PATCH 06/79] =?UTF-8?q?reafactor:=20=E4=BD=9C=E6=A5=AD=E7=94=A8?= =?UTF-8?q?=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88=E3=81=AE=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useAuth.ts | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/src/hooks/useAuth.ts b/src/hooks/useAuth.ts index efaddde..dbca3a9 100644 --- a/src/hooks/useAuth.ts +++ b/src/hooks/useAuth.ts @@ -14,31 +14,6 @@ export const useAuth = () => { const login = () => { signInWithRedirect(auth, provider); - // signInWithPopup(auth, provider).then((result) => { - // const credential = GithubAuthProvider.credentialFromResult(result); - // if (credential) { - // const token = credential.accessToken; - - // const octokit = new Octokit({ - // auth: token, - // }); - - // octokit.request("GET /user").then((res) => { - // setCurrentUser((prevState) => ({ - // ...prevState, - // username: res.data.login, - // })); - // }); - - // setCurrentUser((prevState) => ({ - // ...prevState, - // isSignedIn: true, - // accessToken: String(token), - // })); - - // router.push("/"); - // } - // }); }; const logout = () => { From 8f41436facac51df078249dfe6b8001b935ba288 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 18:59:07 +0900 Subject: [PATCH 07/79] =?UTF-8?q?test:=20=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E5=91=A8=E3=82=8A=E3=81=AE=20CI=20=E3=81=AE=E6=A7=8B=E7=AF=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR ごとにテストが通っているかチェックするため --- .github/workflows/test.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..3632baa --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,21 @@ +name: Test + +on: pull_request + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: 14.x + - uses: actions/cache@v2 + with: + path: ~/.cache/yarn + key: ${{ runner.os }}-yarn-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }} + restore-keys: ${{ runner.os }}-yarn- + - name: Install dependencies + run: yarn install --frozen-lockfile --prefer-offline + - name: Run test + run: yarn test From 5dc65608a69170eb3020afc74d9ce28631b3734b Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 19:01:08 +0900 Subject: [PATCH 08/79] =?UTF-8?q?test:=20=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E3=81=8C=E8=90=BD=E3=81=A1=E3=82=8B=E3=82=88=E3=81=86=E5=A4=89?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI の動作を確認するため --- src/tests/utils/sample.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/utils/sample.test.ts b/src/tests/utils/sample.test.ts index c1f4dac..f0028cd 100644 --- a/src/tests/utils/sample.test.ts +++ b/src/tests/utils/sample.test.ts @@ -2,6 +2,6 @@ import { sample } from "@/utils/sample"; describe("sample", () => { test("1が返ってくる", () => { - expect(sample()).toBe(1); + expect(sample()).toBe(2); }); }); From 9a24d498e7921fc4d96fe6c105a7f4ce07598651 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 19:03:26 +0900 Subject: [PATCH 09/79] =?UTF-8?q?revert:=20=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E3=81=8C=E9=80=9A=E3=82=8B=E3=82=88=E3=81=86=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI が正常に動作することを確認したため --- src/tests/utils/sample.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/utils/sample.test.ts b/src/tests/utils/sample.test.ts index f0028cd..c1f4dac 100644 --- a/src/tests/utils/sample.test.ts +++ b/src/tests/utils/sample.test.ts @@ -2,6 +2,6 @@ import { sample } from "@/utils/sample"; describe("sample", () => { test("1が返ってくる", () => { - expect(sample()).toBe(2); + expect(sample()).toBe(1); }); }); From 77772d1d767429f4cf3c5c481f46e0e48f8cea8e Mon Sep 17 00:00:00 2001 From: Wataru Ono <44804976+watagit@users.noreply.github.com> Date: Wed, 9 Feb 2022 19:07:34 +0900 Subject: [PATCH 10/79] =?UTF-8?q?feat:=20=E3=82=B3=E3=83=A1=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit キレイな日本語を使うため --- src/tests/testUtils/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/testUtils/index.tsx b/src/tests/testUtils/index.tsx index 4c9951e..9513d3e 100644 --- a/src/tests/testUtils/index.tsx +++ b/src/tests/testUtils/index.tsx @@ -1,4 +1,4 @@ -// NOTE: Chakra UI を採用しているため、ラップした render を使用する必要がある +// NOTE: Chakra UI を採用しているため、render をラップする必要がある import { ChakraProvider } from "@chakra-ui/react"; import { render, RenderOptions } from "@testing-library/react"; From 8deb8be6d3aa08db11fbbc17f805b8348a8666eb Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 19:27:51 +0900 Subject: [PATCH 11/79] =?UTF-8?q?refactor:=20=E3=83=AD=E3=82=B0=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E3=83=9C=E3=82=BF=E3=83=B3=E3=81=AE=E3=83=9E=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=83=B3=E3=82=92=20Spacer=20=E3=81=AB=E7=BD=AE?= =?UTF-8?q?=E3=81=8D=E6=8F=9B=E3=81=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/login/LoginButton.tsx | 1 - src/pages/login.tsx | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/login/LoginButton.tsx b/src/components/login/LoginButton.tsx index d0c81fc..6174cb6 100644 --- a/src/components/login/LoginButton.tsx +++ b/src/components/login/LoginButton.tsx @@ -12,7 +12,6 @@ const LoginButton = () => { leftIcon={} bgColor="white" color="black" - mt={8} onClick={login} > ログイン diff --git a/src/pages/login.tsx b/src/pages/login.tsx index 1f19506..5f5d434 100644 --- a/src/pages/login.tsx +++ b/src/pages/login.tsx @@ -64,6 +64,7 @@ const LoginPage = () => { より気軽なコードレビュー体験を + {mediaType === "pc" && } {mediaType === "phone" && ( From 007748b303f5676c240e52f6a36566a2139ccb95 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 19:37:44 +0900 Subject: [PATCH 12/79] =?UTF-8?q?refactor:=20Layout=20=E3=81=AE=E3=83=9E?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=83=B3=E3=82=92=20Spacer=20=E3=81=AB?= =?UTF-8?q?=E7=BD=AE=E3=81=8D=E6=8F=9B=E3=81=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Layout.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 5848bfe..0afa679 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -3,6 +3,7 @@ import React, { ReactNode } from "react"; import { IconType } from "react-icons"; import Menu from "@/components/Menu"; +import { VSpacer } from "@/components/Spacer"; type Props = { text: string; @@ -16,7 +17,8 @@ const Layout = ({ text, icon, children }: Props) => { - + + Date: Thu, 10 Feb 2022 09:44:17 +0900 Subject: [PATCH 13/79] =?UTF-8?q?refactor:=20=E4=BD=BF=E3=81=A3=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=81=AA=E3=81=84=E5=A4=89=E6=95=B0=E3=81=AE=E5=89=8A?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 93a880b..ac0d784 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -21,7 +21,6 @@ const TopPage = () => { const { octokit } = useApi(); const { username } = useCurrentUser(); const setCurrentUser = useSetRecoilState(currentUserState); - const provider = new GithubAuthProvider(); useEffect(() => { getRedirectResult(auth).then((result) => { From e2578f49c6708d3a82927a35542d16f4aa0863de Mon Sep 17 00:00:00 2001 From: Morisaki Mikiya Date: Thu, 10 Feb 2022 10:52:45 +0000 Subject: [PATCH 14/79] =?UTF-8?q?refactor:=20=E4=B8=8D=E8=A6=81=E3=81=AA?= =?UTF-8?q?=E6=B3=A2=E6=8B=AC=E5=BC=A7=E3=81=AA=E3=81=A9=E3=82=92=E5=89=8A?= =?UTF-8?q?=E9=99=A4=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 表記統一のため --- .eslintrc.json | 1 + src/pages/[owner]/[repo]/[pullNumber]/review.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.eslintrc.json b/.eslintrc.json index 71a1bc0..18ed698 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -20,6 +20,7 @@ "newlines-between": "always" } ], + "react/jsx-curly-brace-presence": "error", "react-hooks/exhaustive-deps": "off", "@next/next/no-document-import-in-page": "off" } diff --git a/src/pages/[owner]/[repo]/[pullNumber]/review.tsx b/src/pages/[owner]/[repo]/[pullNumber]/review.tsx index 2f4a67c..6026290 100644 --- a/src/pages/[owner]/[repo]/[pullNumber]/review.tsx +++ b/src/pages/[owner]/[repo]/[pullNumber]/review.tsx @@ -173,7 +173,7 @@ const ReviewPage = () => { return ( <> From 62c9e529ecad6143ced53c3c75fc9c307577ec39 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 19:56:48 +0900 Subject: [PATCH 15/79] =?UTF-8?q?refactor:=20List=20=E3=82=92=20Stack=20?= =?UTF-8?q?=E3=81=AB=E7=BD=AE=E3=81=8D=E6=8F=9B=E3=81=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stack の方が適切だと判断したため --- src/components/review/CommentListItem.tsx | 7 ++++--- src/components/review/Widget.tsx | 6 +++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/review/CommentListItem.tsx b/src/components/review/CommentListItem.tsx index 26b119f..99ded09 100644 --- a/src/components/review/CommentListItem.tsx +++ b/src/components/review/CommentListItem.tsx @@ -1,5 +1,6 @@ import { Avatar } from "@chakra-ui/avatar"; -import { Grid, GridItem, ListItem, Text } from "@chakra-ui/layout"; +import { Grid, GridItem, Text } from "@chakra-ui/layout"; +import { Box } from "@chakra-ui/react"; import ChakraUIRenderer from "chakra-ui-markdown-renderer"; import ReactMarkdown from "react-markdown"; import remarkGfm from "remark-gfm"; @@ -14,7 +15,7 @@ type Props = { const CommentListItem = ({ author, avatarUrl, body }: Props) => { return ( - + @@ -32,7 +33,7 @@ const CommentListItem = ({ author, avatarUrl, body }: Props) => { - + ); }; diff --git a/src/components/review/Widget.tsx b/src/components/review/Widget.tsx index 395b00d..c760256 100644 --- a/src/components/review/Widget.tsx +++ b/src/components/review/Widget.tsx @@ -1,4 +1,4 @@ -import { Box, Button, Flex, List, Spacer, Textarea } from "@chakra-ui/react"; +import { Box, Button, Flex, Spacer, Textarea, Stack } from "@chakra-ui/react"; import React, { ChangeEvent, useCallback } from "react"; import CommentListItem from "@/components/review/CommentListItem"; @@ -41,7 +41,7 @@ const Widget = ({ return ( {comments && ( - + {comments.map((comment, index) => { return ( ); })} - + )} {isWriting && ( <> From 10b7dc2181f10e7b40e5a327d4bc167c0173567e Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 19:58:04 +0900 Subject: [PATCH 16/79] =?UTF-8?q?refactor:=20=E3=82=A4=E3=83=B3=E3=83=9D?= =?UTF-8?q?=E3=83=BC=E3=83=88=E3=81=AE=E7=B5=B1=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 冗長だから --- src/components/review/CommentListItem.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/review/CommentListItem.tsx b/src/components/review/CommentListItem.tsx index 99ded09..69d230b 100644 --- a/src/components/review/CommentListItem.tsx +++ b/src/components/review/CommentListItem.tsx @@ -1,6 +1,5 @@ import { Avatar } from "@chakra-ui/avatar"; -import { Grid, GridItem, Text } from "@chakra-ui/layout"; -import { Box } from "@chakra-ui/react"; +import { Grid, GridItem, Text , Box } from "@chakra-ui/layout"; import ChakraUIRenderer from "chakra-ui-markdown-renderer"; import ReactMarkdown from "react-markdown"; import remarkGfm from "remark-gfm"; From 4d0e77e8614da315c1c336ceb33cccb211f93ddd Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 15:11:23 +0900 Subject: [PATCH 17/79] =?UTF-8?q?refactor:=20Stack=20=E3=81=AB=20direction?= =?UTF-8?q?=20=E3=82=92=E6=8C=87=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 無駄な思考を減らすため --- src/components/review/Widget.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/review/Widget.tsx b/src/components/review/Widget.tsx index c760256..ba50c39 100644 --- a/src/components/review/Widget.tsx +++ b/src/components/review/Widget.tsx @@ -41,7 +41,7 @@ const Widget = ({ return ( {comments && ( - + {comments.map((comment, index) => { return ( Date: Sun, 6 Feb 2022 14:51:40 +0900 Subject: [PATCH 18/79] =?UTF-8?q?feat:=20=E3=83=A1=E3=82=BD=E3=83=83?= =?UTF-8?q?=E3=83=89=E3=81=AE=E5=8D=98=E4=BD=93=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E3=82=92=E5=AE=9F=E8=A1=8C=E3=81=A7=E3=81=8D=E3=82=8B=E7=92=B0?= =?UTF-8?q?=E5=A2=83=E3=81=AE=E6=A7=8B=E7=AF=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jest.config.js | 18 + package.json | 8 +- src/tests/testUtils/index.tsx | 15 + src/tests/utils/sample/index.ts | 3 + src/tests/utils/sample/sample.test.ts | 7 + src/tests/utils/sample/sample.ts | 3 + tsconfig.jest.json | 6 + yarn.lock | 2105 ++++++++++++++++++++++++- 8 files changed, 2127 insertions(+), 38 deletions(-) create mode 100644 jest.config.js create mode 100644 src/tests/testUtils/index.tsx create mode 100644 src/tests/utils/sample/index.ts create mode 100644 src/tests/utils/sample/sample.test.ts create mode 100644 src/tests/utils/sample/sample.ts create mode 100644 tsconfig.jest.json diff --git a/jest.config.js b/jest.config.js new file mode 100644 index 0000000..88bfb00 --- /dev/null +++ b/jest.config.js @@ -0,0 +1,18 @@ +module.exports = { + testEnvironment: "jsdom", + roots: ["/src"], + transform: { + "^.+\\.(ts|tsx)$": "ts-jest", + }, + globals: { + "ts-jest": { + tsconfig: "/tsconfig.jest.json", + }, + }, + moduleDirectories: ["node_modules", ""], + testPathIgnorePatterns: ["/node_modules", "/src/tests/testUtils"], + moduleNameMapper: { + "@/(.*)": "/src/$1", + }, + setupFilesAfterEnv: ["@testing-library/jest-dom"], +}; diff --git a/package.json b/package.json index bf93bd7..b29317a 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "build": "next build && next export", "start": "next start", "lint": "next lint", - "format": "prettier --write src/**" + "format": "prettier --write src/**", + "test": "jest" }, "dependencies": { "@chakra-ui/icons": "^1.1.1", @@ -30,6 +31,8 @@ "remark-gfm": "^3.0.1" }, "devDependencies": { + "@testing-library/jest-dom": "^5.16.2", + "@testing-library/react": "^12.1.2", "@types/node": "16.11.10", "@types/react": "17.0.37", "@types/react-syntax-highlighter": "^13.5.2", @@ -39,7 +42,10 @@ "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-unused-imports": "^2.0.0", + "jest": "^27.5.0", + "jest-dom": "^4.0.0", "prettier": "^2.4.1", + "ts-jest": "^27.1.3", "typescript": "4.5.2" } } diff --git a/src/tests/testUtils/index.tsx b/src/tests/testUtils/index.tsx new file mode 100644 index 0000000..4c9951e --- /dev/null +++ b/src/tests/testUtils/index.tsx @@ -0,0 +1,15 @@ +// NOTE: Chakra UI を採用しているため、ラップした render を使用する必要がある + +import { ChakraProvider } from "@chakra-ui/react"; +import { render, RenderOptions } from "@testing-library/react"; +import React from "react"; + +const AllTheProviders = ({ children }: { children: JSX.Element }) => { + return {children}; +}; + +const customRender = (ui: JSX.Element, options?: RenderOptions) => + render(ui, { wrapper: AllTheProviders, ...options }); + +export * from "@testing-library/react"; +export { customRender as render }; diff --git a/src/tests/utils/sample/index.ts b/src/tests/utils/sample/index.ts new file mode 100644 index 0000000..c7f19bb --- /dev/null +++ b/src/tests/utils/sample/index.ts @@ -0,0 +1,3 @@ +import { sample } from "./sample"; + +export default sample; diff --git a/src/tests/utils/sample/sample.test.ts b/src/tests/utils/sample/sample.test.ts new file mode 100644 index 0000000..81d2137 --- /dev/null +++ b/src/tests/utils/sample/sample.test.ts @@ -0,0 +1,7 @@ +import { sample } from "@/tests/utils/sample/sample"; + +describe("sample", () => { + test("1が返ってくる", () => { + expect(sample()).toBe(1); + }); +}); diff --git a/src/tests/utils/sample/sample.ts b/src/tests/utils/sample/sample.ts new file mode 100644 index 0000000..cc62ba5 --- /dev/null +++ b/src/tests/utils/sample/sample.ts @@ -0,0 +1,3 @@ +export const sample = (): number => { + return 1; +}; diff --git a/tsconfig.jest.json b/tsconfig.jest.json new file mode 100644 index 0000000..ec83611 --- /dev/null +++ b/tsconfig.jest.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "jsx": "react" + } +} diff --git a/yarn.lock b/yarn.lock index ce011fe..0bede10 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,14 @@ # yarn lockfile v1 +"@ampproject/remapping@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.0.3.tgz#899999b5b7a5ce570d6d9bafdcc1e62cea466cf3" + integrity sha512-DmIAguV77yFP0MGVFWknCMgSLAtsLR3VlRTteR6xgMpIfYtwaZuMvjGv5YlpiqN7S/5q87DHyuIx8oa15kiyag== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.9" + "@jridgewell/trace-mapping" "^0.2.7" + "@babel/code-frame@7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" @@ -16,6 +24,88 @@ dependencies: "@babel/highlight" "^7.16.0" +"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + dependencies: + "@babel/highlight" "^7.16.7" + +"@babel/compat-data@^7.16.4": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" + integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.0.tgz#16b8772b0a567f215839f689c5ded6bb20e864d5" + integrity sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA== + dependencies: + "@ampproject/remapping" "^2.0.0" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.0" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helpers" "^7.17.0" + "@babel/parser" "^7.17.0" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.0" + "@babel/types" "^7.17.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + +"@babel/generator@^7.17.0", "@babel/generator@^7.7.2": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e" + integrity sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw== + dependencies: + "@babel/types" "^7.17.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-compilation-targets@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" + integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== + dependencies: + "@babel/compat-data" "^7.16.4" + "@babel/helper-validator-option" "^7.16.7" + browserslist "^4.17.5" + semver "^6.3.0" + +"@babel/helper-environment-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" + integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" + integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== + dependencies: + "@babel/helper-get-function-arity" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-get-function-arity@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" + integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-hoist-variables@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" + integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-module-imports@^7.12.13": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz#90538e60b672ecf1b448f5f4f5433d37e79a3ec3" @@ -23,16 +113,75 @@ dependencies: "@babel/types" "^7.16.0" +"@babel/helper-module-imports@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" + integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-transforms@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" + integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-simple-access" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" + integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== + "@babel/helper-plugin-utils@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== +"@babel/helper-simple-access@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" + integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": version "7.15.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + +"@babel/helper-validator-option@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" + integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== + +"@babel/helpers@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.0.tgz#79cdf6c66a579f3a7b5e739371bc63ca0306886b" + integrity sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ== + dependencies: + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.0" + "@babel/types" "^7.17.0" + "@babel/highlight@^7.10.4", "@babel/highlight@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" @@ -42,6 +191,55 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c" + integrity sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + "@babel/plugin-syntax-jsx@7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" @@ -56,6 +254,62 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" +"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" + integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/runtime-corejs3@^7.10.2": version "7.16.3" resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz#1e25de4fa994c57c18e5fdda6cc810dac70f5590" @@ -78,6 +332,38 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.12.5", "@babel/runtime@^7.9.2": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.0.tgz#b8d142fc0f7664fb3d9b5833fd40dcbab89276c0" + integrity sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.16.7", "@babel/template@^7.3.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/traverse@^7.16.7", "@babel/traverse@^7.17.0", "@babel/traverse@^7.7.2": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30" + integrity sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.0" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.17.0" + "@babel/types" "^7.17.0" + debug "^4.1.0" + globals "^11.1.0" + "@babel/types@7.15.0": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" @@ -86,6 +372,14 @@ "@babel/helper-validator-identifier" "^7.14.9" to-fast-properties "^2.0.0" +"@babel/types@^7.0.0", "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + to-fast-properties "^2.0.0" + "@babel/types@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba" @@ -94,6 +388,11 @@ "@babel/helper-validator-identifier" "^7.15.7" to-fast-properties "^2.0.0" +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + "@chakra-ui/accordion@1.4.1": version "1.4.1" resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-1.4.1.tgz#bd5373dcfd11572e5e2c535eca51aee4fc24c828" @@ -1197,6 +1496,209 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.0.tgz#82289a589ad5803555b50b64178128b7a8e45282" + integrity sha512-WUzX5neFb0IOQOy/7A2VhiGdxJKk85Xns2Oq29JaHmtnSel+BsjwyQZxzAs2Xxfd2i452fwdDG9ox/IWi81bdQ== + dependencies: + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.5.0" + jest-util "^27.5.0" + slash "^3.0.0" + +"@jest/core@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.0.tgz#27b383f497ff1671cc30fd5e22eba9d9b10c3031" + integrity sha512-DcUTkZyon+dRozTEjy38Bgt3PIU51GdUJuz3uHKg5maGtmCaYqPUGiM3Xddqi7eIMC7E3fTGIlHqH9i0pTOy6Q== + dependencies: + "@jest/console" "^27.5.0" + "@jest/reporters" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^27.5.0" + jest-config "^27.5.0" + jest-haste-map "^27.5.0" + jest-message-util "^27.5.0" + jest-regex-util "^27.5.0" + jest-resolve "^27.5.0" + jest-resolve-dependencies "^27.5.0" + jest-runner "^27.5.0" + jest-runtime "^27.5.0" + jest-snapshot "^27.5.0" + jest-util "^27.5.0" + jest-validate "^27.5.0" + jest-watcher "^27.5.0" + micromatch "^4.0.4" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.0.tgz#a473bc76261aad7dfa3a1d8e35155953a5ba3436" + integrity sha512-lg0JFsMaLKgpwzs0knOg21Z4OQwaJoBLutnmYzip4tyLTXP21VYWtYGpLXgx42fw/Mw05m1WDXWKgwR6WnsiTw== + dependencies: + "@jest/fake-timers" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + jest-mock "^27.5.0" + +"@jest/fake-timers@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.0.tgz#f9e07b4c723a535f7c532cfb403394fa40d88c8a" + integrity sha512-e3WrlpqSHq3HAQ03JFjTn8YCrsyg640/sr1rjkM2rNv8z1ufjudpv4xq6DvvTJYB6FuUrfg0g+7bSKPet5QfCQ== + dependencies: + "@jest/types" "^27.5.0" + "@sinonjs/fake-timers" "^8.0.1" + "@types/node" "*" + jest-message-util "^27.5.0" + jest-mock "^27.5.0" + jest-util "^27.5.0" + +"@jest/globals@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.0.tgz#16271323f79e3b0fe0842e9588241d202a6c2aff" + integrity sha512-wWpMnTiR65Q4JD7fr2BqN+ZDbi99mmILnEM6u7AaX4geASEIVvQsiB4RCvwZrIX5YZCsAjviJQVq9CYddLABkg== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/types" "^27.5.0" + expect "^27.5.0" + +"@jest/reporters@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.0.tgz#e7602e12656b5051bf4e784cbdd82d4ec1299e33" + integrity sha512-DG+BmVSx2uaJSTKz5z1eScgHTQ6/cZ5CCKSpmpr4sXQPwV2V5aUMOBDwXX1MnqNRhH7/Rq9K97ynnocvho5aMA== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-haste-map "^27.5.0" + jest-resolve "^27.5.0" + jest-util "^27.5.0" + jest-worker "^27.5.0" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^8.1.0" + +"@jest/source-map@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.0.tgz#f22a7e759b8807491f84719c01acf433b917c7a0" + integrity sha512-0xr7VZ+JNCRrlCyRMYhquUm8eU3kNdGDaIW4s3L625bNjk273v9ZhAm3YczIuzJzYH0pnjT+QSCiZQegWKjeow== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.9" + source-map "^0.6.0" + +"@jest/test-result@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.0.tgz#29e0ace33570c9dcbd47c67e954f77a7d7fff98e" + integrity sha512-Lxecvx5mN6WIeynIyW0dWDQm8UPGMHvTwxUPK+OsZaqBDMGaNDSZtw53VoVk7HyT6AcRblMR/pfa0XucmH4hGw== + dependencies: + "@jest/console" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.0.tgz#68beceb3de818dcb34fb3ea59be3c22c890bb6e5" + integrity sha512-WzjcDflqbpWe+SnJPCvB2gB6haGfrkzAgzY6Pb1aq+EPoVAj2mwBaKN0ROWI4H87aSslCjq2M+BUQFNJ8VpnDA== + dependencies: + "@jest/test-result" "^27.5.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.0" + jest-runtime "^27.5.0" + +"@jest/transform@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.0.tgz#a4941e69ac51e8aa9a255ff4855b564c228c400b" + integrity sha512-yXUy/iO3TH1itxJ9BF7LLjuXt8TtgtjAl0PBQbUaCvRa+L0yYBob6uayW9dFRX/CDQweouLhvmXh44zRiaB+yA== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.5.0" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.0" + jest-regex-util "^27.5.0" + jest-util "^27.5.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^27.5.0": + version "27.5.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.0.tgz#6ad04a5c5355fd9f46e5cf761850e0edb3c209dd" + integrity sha512-oDHEp7gwSgA82RZ6pzUL3ugM2njP/lVB1MsxRZNOBk+CoNvh9SpH1lQixPFc/kDlV50v59csiW4HLixWmhmgPQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + +"@jridgewell/resolve-uri@^3.0.3": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz#b876e3feefb9c8d3aa84014da28b5e52a0640d72" + integrity sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg== + +"@jridgewell/sourcemap-codec@^1.4.9": + version "1.4.10" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.10.tgz#baf57b4e2a690d4f38560171f91783656b7f8186" + integrity sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg== + +"@jridgewell/trace-mapping@^0.2.7": + version "0.2.7" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.2.7.tgz#d45be64544788e32c7ea5c8faa16a7000d840b5b" + integrity sha512-ZKfRhw6eK2vvdWqpU7DQq49+BZESqh5rmkYpNhuzkz01tapssl2sNNy6uMUIgrTtUWQDijomWJzJRCoevVrfgw== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.9" + "@napi-rs/triples@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c" @@ -1480,6 +1982,100 @@ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz#7f698254aadf921e48dda8c0a6b304026b8a9323" integrity sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A== +"@sinonjs/commons@^1.7.0": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^8.0.1": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" + integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@testing-library/dom@^8.0.0": + version "8.11.3" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.11.3.tgz#38fd63cbfe14557021e88982d931e33fb7c1a808" + integrity sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/jest-dom@^5.16.2": + version "5.16.2" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz#f329b36b44aa6149cd6ced9adf567f8b6aa1c959" + integrity sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug== + dependencies: + "@babel/runtime" "^7.9.2" + "@types/testing-library__jest-dom" "^5.9.1" + aria-query "^5.0.0" + chalk "^3.0.0" + css "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.5.6" + lodash "^4.17.15" + redent "^3.0.0" + +"@testing-library/react@^12.1.2": + version "12.1.2" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.2.tgz#f1bc9a45943461fa2a598bb4597df1ae044cfc76" + integrity sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/aria-query@^4.2.0": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" + integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.18" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8" + integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" + integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== + dependencies: + "@babel/types" "^7.3.0" + "@types/debug@^4.0.0": version "4.1.7" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" @@ -1487,6 +2083,13 @@ dependencies: "@types/ms" "*" +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + "@types/hast@^2.0.0": version "2.3.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" @@ -1494,6 +2097,33 @@ dependencies: "@types/unist" "*" +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@*": + version "27.4.0" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.0.tgz#037ab8b872067cae842a320841693080f9cb84ed" + integrity sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ== + dependencies: + jest-diff "^27.0.0" + pretty-format "^27.0.0" + "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" @@ -1543,6 +2173,11 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/prettier@^2.1.5": + version "2.4.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.3.tgz#a3c65525b91fca7da00ab1a3ac2b5a2a4afbffbf" + integrity sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w== + "@types/prop-types@*": version "15.7.4" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" @@ -1576,6 +2211,18 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/testing-library__jest-dom@^5.9.1": + version "5.14.2" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz#564fb2b2dc827147e937a75b639a05d17ce18b44" + integrity sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg== + dependencies: + "@types/jest" "*" + "@types/unist@*", "@types/unist@^2.0.0": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" @@ -1586,6 +2233,18 @@ resolved "https://registry.yarnpkg.com/@types/warning/-/warning-3.0.0.tgz#0d2501268ad8f9962b740d387c4654f5f8e23e52" integrity sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI= +"@types/yargs-parser@*": + version "20.2.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + "@typescript-eslint/parser@^4.20.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" @@ -1630,16 +2289,46 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" +abab@^2.0.3, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + acorn-jsx@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^7.4.0: +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^8.2.4: + version "8.7.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + ajv@^6.10.0, ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -1670,6 +2359,13 @@ ansi-colors@^4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + ansi-regex@^5.0.0, ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -1689,7 +2385,12 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -anymatch@~3.1.1: +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3, anymatch@~3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -1719,6 +2420,11 @@ aria-query@^4.2.2: "@babel/runtime" "^7.10.2" "@babel/runtime-corejs3" "^7.10.2" +aria-query@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" + integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== + array-includes@^3.1.3, array-includes@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" @@ -1796,6 +2502,16 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" @@ -1811,6 +2527,41 @@ axobject-query@^2.2.0: resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== +babel-jest@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.0.tgz#c653985241af3c76f59d70d65a570860c2594a50" + integrity sha512-puhCyvBTNLevhbd1oyw6t3gWBicWoUARQYKCBB/B1moif17NbyhxbsfadqZIw8zfJJD+W7Vw0Nb20pEjLxkXqQ== + dependencies: + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^27.5.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.0.tgz#8fdf07835f2165a068de3ce95fd7749a89801b51" + integrity sha512-ztwNkHl+g1GaoQcb8f2BER4C3LMvSXuF7KVqtUioXQgScSEnkl6lLgCILUYIR+CPTwL8H3F/PNLze64HPWF9JA== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + babel-plugin-macros@^2.6.1: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" @@ -1820,6 +2571,32 @@ babel-plugin-macros@^2.6.1: cosmiconfig "^6.0.0" resolve "^1.12.0" +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.0.tgz#4e308711c3d2ff1f45cf5d9a23646e37b621fc9f" + integrity sha512-7bfu1cJBlgK/nKfTvMlElzA3jpi6GzDWX3fntnyP2cQSzoi/KUz6ewGlcb3PSRYZGyv+uPnVHY0Im3JbsViqgA== + dependencies: + babel-plugin-jest-hoist "^27.5.0" + babel-preset-current-node-syntax "^1.0.0" + bail@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" @@ -1880,6 +2657,11 @@ brorand@^1.0.1, brorand@^1.1.0: resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -1952,6 +2734,36 @@ browserslist@4.16.6: escalade "^3.1.1" node-releases "^1.1.71" +browserslist@^4.17.5: + version "4.19.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" + integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== + dependencies: + caniuse-lite "^1.0.30001286" + electron-to-chromium "^1.4.17" + escalade "^3.1.1" + node-releases "^2.0.1" + picocolors "^1.0.0" + +bs-logger@0.x: + version "0.2.6" + resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" + integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== + dependencies: + fast-json-stable-stringify "2.x" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + buffer-xor@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" @@ -1997,11 +2809,26 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228: version "1.0.30001283" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz#8573685bdae4d733ef18f78d44ba0ca5fe9e896b" integrity sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg== +caniuse-lite@^1.0.30001286: + version "1.0.30001307" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001307.tgz#27a67f13ebc4aa9c977e6b8256a11d5eafb30f27" + integrity sha512-+MXEMczJ4FuxJAUp0jvAl6Df0NI/OfW1RWEE61eSmzS7hw6lz4IKutbhbXendwq8BljfFuHtu26VWsg4afQ7Ng== + ccount@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" @@ -2031,7 +2858,15 @@ chalk@4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2039,6 +2874,11 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + character-entities-legacy@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" @@ -2074,6 +2914,11 @@ chokidar@3.5.1: optionalDependencies: fsevents "~2.3.1" +ci-info@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" + integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== + cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -2082,6 +2927,11 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: inherits "^2.0.1" safe-buffer "^5.0.1" +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + classnames@2.2.6: version "2.2.6" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" @@ -2096,6 +2946,16 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -2125,6 +2985,13 @@ colorette@^1.2.2: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + comma-separated-tokens@^1.0.0: version "1.0.8" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" @@ -2167,7 +3034,7 @@ convert-source-map@1.7.0: dependencies: safe-buffer "~5.1.1" -convert-source-map@^1.5.0: +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -2238,7 +3105,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@^7.0.2: +cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -2271,11 +3138,20 @@ css-box-model@1.2.1: dependencies: tiny-invariant "^1.0.6" -css.escape@1.5.1: +css.escape@1.5.1, css.escape@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= +css@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" + integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== + dependencies: + inherits "^2.0.4" + source-map "^0.6.1" + source-map-resolve "^0.6.0" + cssnano-preset-simple@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz#e95d0012699ca2c741306e9a3b8eeb495a348dbe" @@ -2290,6 +3166,23 @@ cssnano-simple@3.0.0: dependencies: cssnano-preset-simple "^3.0.0" +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + csstype@^3.0.2, csstype@^3.0.9: version "3.0.10" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" @@ -2305,6 +3198,15 @@ data-uri-to-buffer@3.0.1: resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + debug@2, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -2312,6 +3214,13 @@ debug@2, debug@^2.6.9: dependencies: ms "2.0.0" +debug@4, debug@^4.1.0: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -2326,6 +3235,11 @@ debug@^4.0.0, debug@^4.0.1, debug@^4.1.1, debug@^4.3.1: dependencies: ms "2.1.2" +decimal.js@^10.2.1: + version "10.3.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== + decode-named-character-reference@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.0.tgz#334409015275c33fb1a3b55654866bb6cd108d29" @@ -2333,7 +3247,17 @@ decode-named-character-reference@^1.0.0: dependencies: character-entities "^2.0.0" -deep-is@^0.1.3: +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + +deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== @@ -2350,6 +3274,11 @@ define-properties@^1.1.3: dependencies: object-keys "^1.0.12" +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -2373,11 +3302,21 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + detect-node-es@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== +diff-sequences@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.0.tgz#a8ac0cb742b17d6f30a6c43e233893a2402c0729" + integrity sha512-ZsOBWnhXiH+Zn0DcBNX/tiQsqrREHs/6oQsEVy2VJJjrTblykPima11pyHMSA/7PGmD+fwclTnKVKL/qtNREDQ== + diff@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" @@ -2413,6 +3352,11 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: + version "0.5.11" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz#79d5846c4f90eba3e617d9031e921de9324f84ed" + integrity sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw== + domain-browser@4.19.0: version "4.19.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1" @@ -2423,11 +3367,23 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + electron-to-chromium@^1.3.723: version "1.4.1" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.1.tgz#623f8fa6ee416e016d93f00efc34fbc73f9f59ed" integrity sha512-9ldvb6QMHiDpUNF1iSwBTiTT0qXEN+xIO5WlCJrC5gt0z74ofOiqR698vaJqYWnri0XZiF0YmnrFmGq/EmpGAA== +electron-to-chromium@^1.4.17: + version "1.4.65" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.65.tgz#c0820db06e268e0a2fd4dbce38fb5376d38ca449" + integrity sha512-0/d8Skk8sW3FxXP0Dd6MnBlrwx7Qo9cqQec3BlIAlvKnrmS3pHsIbaroEi+nd0kZkGpQ6apMEre7xndzjlEnLw== + elliptic@^6.5.3: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" @@ -2441,6 +3397,11 @@ elliptic@^6.5.3: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -2527,6 +3488,11 @@ escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" @@ -2537,10 +3503,22 @@ escape-string-regexp@^5.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== -eslint-config-next@^12.0.4: - version "12.0.4" - resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.0.4.tgz#22f0305770f0d11bfa034df0efea7cf9cdb37d58" - integrity sha512-uBOHBjYaRF0MaS5feB7lFOncHhSrtFxZy/oud6pEW/wn/JUQtZWeH/J4JyODBfX+G7h9mttgHLZNmUjNJis6Kw== +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-next@^12.0.4: + version "12.0.4" + resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.0.4.tgz#22f0305770f0d11bfa034df0efea7cf9cdb37d58" + integrity sha512-uBOHBjYaRF0MaS5feB7lFOncHhSrtFxZy/oud6pEW/wn/JUQtZWeH/J4JyODBfX+G7h9mttgHLZNmUjNJis6Kw== dependencies: "@next/eslint-plugin-next" "12.0.4" "@rushstack/eslint-patch" "^1.0.6" @@ -2739,7 +3717,7 @@ espree@^7.3.0, espree@^7.3.1: acorn-jsx "^5.3.1" eslint-visitor-keys "^1.3.0" -esprima@^4.0.0: +esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -2791,6 +3769,36 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expect@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.0.tgz#ea2fbebb483c274043098c34a53923a0aee493f0" + integrity sha512-z73GZ132cBqrapO0X6BeRjyBXqOt9YeRtnDteHJIQqp5s2pZ41Hz23VUbsVFMfkrsFLU9GwoIRS0ZzLuFK8M5w== + dependencies: + "@jest/types" "^27.5.0" + jest-get-type "^27.5.0" + jest-matcher-utils "^27.5.0" + jest-message-util "^27.5.0" + extend@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" @@ -2812,12 +3820,12 @@ fast-glob@^3.1.1: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6: +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= @@ -2843,6 +3851,13 @@ faye-websocket@0.11.4: dependencies: websocket-driver ">=0.5.1" +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -2878,7 +3893,7 @@ find-up@^2.1.0: dependencies: locate-path "^2.0.0" -find-up@^4.0.0: +find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -2943,6 +3958,15 @@ foreach@^2.0.5: resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + format@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" @@ -2987,7 +4011,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@~2.3.1: +fsevents@^2.3.2, fsevents@~2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -3002,6 +4026,11 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" @@ -3028,6 +4057,16 @@ get-orientation@1.1.2: dependencies: stream-parser "^0.3.1" +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + get-symbol-description@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" @@ -3060,7 +4099,7 @@ glob@7.1.7: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.3, glob@^7.1.7: +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.7: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== @@ -3072,6 +4111,11 @@ glob@^7.1.3, glob@^7.1.7: once "^1.3.0" path-is-absolute "^1.0.0" +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + globals@^13.6.0, globals@^13.9.0: version "13.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" @@ -3096,6 +4140,11 @@ graceful-fs@^4.1.2: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== +graceful-fs@^4.2.9: + version "4.2.9" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + hamt_plus@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/hamt_plus/-/hamt_plus-1.0.2.tgz#e21c252968c7e33b20f6a1b094cd85787a265601" @@ -3204,6 +4253,18 @@ hoist-non-react-statics@^3.3.1: dependencies: react-is "^16.7.0" +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + http-errors@1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" @@ -3220,11 +4281,33 @@ http-parser-js@>=0.5.1: resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.4.tgz#d1f3e45f31973de8393af2c725da5d42919ab2bb" integrity sha512-Qn1yyi10ipcylSSqlTFsj7bhimACWbFm5w5JNMxhLKfcJAeWFBc+/VBv4mu5qlWSKr0cjXqtwM6HISZkESUILA== +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + https-browserify@1.0.0, https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -3279,11 +4362,24 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -3415,6 +4511,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + is-generator-function@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" @@ -3469,6 +4570,11 @@ is-plain-object@^5.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -3482,6 +4588,11 @@ is-shared-array-buffer@^1.0.1: resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -3507,6 +4618,11 @@ is-typed-array@^1.1.3, is-typed-array@^1.1.7: foreach "^2.0.5" has-tostringtag "^1.0.0" +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + is-weakref@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" @@ -3524,6 +4640,438 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" + integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.4" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.4.tgz#1b6f068ecbc6c331040aab5741991273e609e40c" + integrity sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.0.tgz#61e8d0a7394c1ee1cec4c2893e206e62b1566066" + integrity sha512-BGWKI7E6ORqbF5usF1oA4ftbkhVZVrXr8jB0/BrU6TAn3kfOVwX2Zx6pKIXYutJ+qNEjT8Da/gGak0ajya/StA== + dependencies: + "@jest/types" "^27.5.0" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.0.tgz#fcff8829ceb2c8ef4b4532ace7734d156c6664b9" + integrity sha512-+NPd1OxpAHYKjbW8dgL0huFgmtZRKSUKee/UtRgZJEfAxCeA12d7sp0coh5EGDBpW4fCk1Pcia/2dG+j6BQvdw== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.5.0" + is-generator-fn "^2.0.0" + jest-each "^27.5.0" + jest-matcher-utils "^27.5.0" + jest-message-util "^27.5.0" + jest-runtime "^27.5.0" + jest-snapshot "^27.5.0" + jest-util "^27.5.0" + pretty-format "^27.5.0" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.0.tgz#06557ad22818740fb28481089a574ba107a8b369" + integrity sha512-9ANs79Goz1ULKtG7HDm/F//4E69v8EFOLXRIHmeC/eK1xTUeQGlU6XP0Zwst386sKaKB4O60qhWY/UaTBS2MLA== + dependencies: + "@jest/core" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/types" "^27.5.0" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^27.5.0" + jest-util "^27.5.0" + jest-validate "^27.5.0" + prompts "^2.0.1" + yargs "^16.2.0" + +jest-config@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.0.tgz#d96ccf8e26d3f2f3ae6543686c48449c201bb621" + integrity sha512-eOIpvpXFz5WHuIYZN1QmvBLEjsSk3w+IAC/2jBpZClbprF53Bj9meBMgAbE15DSkaaJBDFmhXXd1L2eCLaWxQw== + dependencies: + "@babel/core" "^7.8.0" + "@jest/test-sequencer" "^27.5.0" + "@jest/types" "^27.5.0" + babel-jest "^27.5.0" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.9" + jest-circus "^27.5.0" + jest-environment-jsdom "^27.5.0" + jest-environment-node "^27.5.0" + jest-get-type "^27.5.0" + jest-jasmine2 "^27.5.0" + jest-regex-util "^27.5.0" + jest-resolve "^27.5.0" + jest-runner "^27.5.0" + jest-util "^27.5.0" + jest-validate "^27.5.0" + micromatch "^4.0.4" + pretty-format "^27.5.0" + slash "^3.0.0" + +jest-diff@^27.0.0, jest-diff@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.0.tgz#34dc608a3b9159df178dd480b6d835b5e6b92082" + integrity sha512-zztvHDCq/QcAVv+o6rts0reupSOxyrX+KLQEOMWCW2trZgcBFgp/oTK7hJCGpXvEIqKrQzyQlaPKn9W04+IMQg== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.5.0" + jest-get-type "^27.5.0" + pretty-format "^27.5.0" + +jest-docblock@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.0.tgz#096fa3a8b55d019a954ef7cc205c791bf94b2352" + integrity sha512-U4MtJgdZn2x+jpPzd7NAYvDmgJAA5h9QxVAwsyuH7IymGzY8VGHhAkHcIGOmtmdC61ORLxCbEhj6fCJsaCWzXA== + dependencies: + detect-newline "^3.0.0" + +jest-dom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jest-dom/-/jest-dom-4.0.0.tgz#94eba3cbc6576e7bd6821867c92d176de28920eb" + integrity sha512-gBxYZlZB1Jgvf2gP2pRfjjUWF8woGBHj/g5rAQgFPB/0K2atGuhVcPO+BItyjWeKg9zM+dokgcMOH01vrWVMFA== + +jest-each@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.0.tgz#7bd00a767df0fbec0caba3df0d2c0b3268a2ce84" + integrity sha512-2vpajSdDMZmAxjSP1f4BG9KKduwHtuaI0w66oqLUkfaGUU7Ix/W+d8BW0h3/QEJiew7hR0GSblqdFwTEEbhBdw== + dependencies: + "@jest/types" "^27.5.0" + chalk "^4.0.0" + jest-get-type "^27.5.0" + jest-util "^27.5.0" + pretty-format "^27.5.0" + +jest-environment-jsdom@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.0.tgz#6d22d9b76890e9b82c7e1062a15730efb3fb7361" + integrity sha512-sX49N8rjp6HSHeGpNgLk6mtHRd1IPAnE/u7wLQkb6Tz/1E08Q++Y8Zk/IbpVdcFywbzH1icFqEuDuHJ6o+uXXg== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/fake-timers" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + jest-mock "^27.5.0" + jest-util "^27.5.0" + jsdom "^16.6.0" + +jest-environment-node@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.0.tgz#1ab357b4715bff88d48c8b62b8379002ff955dd1" + integrity sha512-7UzisMMfGyrURhS/eUa7p7mgaqN3ajHylsjOgfcn0caNeYRZq4LHKZLfAxrPM34DWLnBZcRupEJlpQsizdSUsw== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/fake-timers" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + jest-mock "^27.5.0" + jest-util "^27.5.0" + +jest-get-type@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.0.tgz#861c24aa1b176be83c902292cb9618d580cac8a7" + integrity sha512-Vp6O8a52M/dahXRG/E0EJuWQROps2mDQ0sJYPgO8HskhdLwj9ajgngy2OAqZgV6e/RcU67WUHq6TgfvJb8flbA== + +jest-haste-map@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.0.tgz#7cc3a920caf304c89fbfceb5d5717b929873f175" + integrity sha512-0KfckSBEKV+D6e0toXmIj4zzp72EiBnvkC0L+xYxenkLhAdkp2/8tye4AgMzz7Fqb1r8SWtz7+s1UQLrxMBang== + dependencies: + "@jest/types" "^27.5.0" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.0" + jest-serializer "^27.5.0" + jest-util "^27.5.0" + jest-worker "^27.5.0" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-jasmine2@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.0.tgz#589d6574d1318d3fb41b3fc368344117ec417dcc" + integrity sha512-X7sT3HLNjjrBEepilxzPyNhNdyunaFBepo1L3T/fvYb9tb8Wb8qY576gwIa+SZcqYUqAA7/bT3EpZI4lAp0Qew== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/source-map" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.5.0" + is-generator-fn "^2.0.0" + jest-each "^27.5.0" + jest-matcher-utils "^27.5.0" + jest-message-util "^27.5.0" + jest-runtime "^27.5.0" + jest-snapshot "^27.5.0" + jest-util "^27.5.0" + pretty-format "^27.5.0" + throat "^6.0.1" + +jest-leak-detector@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.0.tgz#c98c02e64eab4da9a8b91f058d2b7473272272ee" + integrity sha512-Ak3k+DD3ao5d4/zzJrxAQ5UV5wiCrp47jH94ZD4/vXSzQgE6WBVDfg83VtculLILO7Y6/Q/7yzKSrtN9Na8luA== + dependencies: + jest-get-type "^27.5.0" + pretty-format "^27.5.0" + +jest-matcher-utils@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.0.tgz#d2fc737224fb3bfa38eaa2393ac5bc953d5c5697" + integrity sha512-5ruyzWMGb1ilCWD6ECwNdOhQBeIXAjHmHd5c3uO6quR7RIMHPRP2ucOaejz2j+0R0Ko4GanWM6SqXAeF8nYN5g== + dependencies: + chalk "^4.0.0" + jest-diff "^27.5.0" + jest-get-type "^27.5.0" + pretty-format "^27.5.0" + +jest-message-util@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.0.tgz#654a781b38a305b1fd8120053c784c67bca00a52" + integrity sha512-lfbWRhTtmZMEHPAtl0SrvNzK1F4UnVNMHOliRQT2BJ4sBFzIb0gBCHA4ebWD4o6l1fUyvDPxM01K9OIMQTAdQw== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.5.0" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^27.5.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.0.tgz#1018656fe6bcd0f58fd1edca7f420169f6707c6e" + integrity sha512-PHluG6MJGng82/sxh8OiB9fnxzNn3cazceSHCAmAKs4g5rMhc3EZCrJXv+4w61rA2WGagMUj7QLLrA1SRlFpzQ== + dependencies: + "@jest/types" "^27.5.0" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== + +jest-regex-util@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.0.tgz#26c26cf15a73edba13cb8930e261443d25ed8608" + integrity sha512-e9LqSd6HsDsqd7KS3rNyYwmQAaG9jq4U3LbnwVxN/y3nNlDzm2OFs596uo9zrUY+AV1opXq6ome78tRDUCRWfA== + +jest-resolve-dependencies@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.0.tgz#8e3b15589848995ddc9a39f49462dad5b7bc14a2" + integrity sha512-xQsy7CmrT4CJxdNUEdzZU2M/v6YmtQ/pkJM+sx7TA1siG1zfsZuo78PZvzglwRMQFr88f3Su4Om8OEBAic+SMw== + dependencies: + "@jest/types" "^27.5.0" + jest-regex-util "^27.5.0" + jest-snapshot "^27.5.0" + +jest-resolve@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.0.tgz#a8e95a68dfb4a59faa508d7b6d2c6a02dcabb712" + integrity sha512-PkDpYEGV/nFqThnIrlPtj8oTxyAV3iuuS6or7dZYyUWaHr/tyyVb5qfBmZS6FEr7ozBHgjrF1bgcgIefnlicbw== + dependencies: + "@jest/types" "^27.5.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.0" + jest-pnp-resolver "^1.2.2" + jest-util "^27.5.0" + jest-validate "^27.5.0" + resolve "^1.20.0" + resolve.exports "^1.1.0" + slash "^3.0.0" + +jest-runner@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.0.tgz#b5747a4444b4d3faae019bd201943948882d26c3" + integrity sha512-RMzXhkJLLOKKgUPY2trpyVBijaFmswMtgoCCBk2PQVRHC6yo1vLd1/jmFP39s5OXXnt7rntuzKSYvxl+QUibqQ== + dependencies: + "@jest/console" "^27.5.0" + "@jest/environment" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + graceful-fs "^4.2.9" + jest-docblock "^27.5.0" + jest-environment-jsdom "^27.5.0" + jest-environment-node "^27.5.0" + jest-haste-map "^27.5.0" + jest-leak-detector "^27.5.0" + jest-message-util "^27.5.0" + jest-resolve "^27.5.0" + jest-runtime "^27.5.0" + jest-util "^27.5.0" + jest-worker "^27.5.0" + source-map-support "^0.5.6" + throat "^6.0.1" + +jest-runtime@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.0.tgz#2497116742b9e7cc1e5381a9ded36602b8b0c78c" + integrity sha512-T7APxCPjN3p3ePcLuypbWtD0UZHyAdvIADZ9ABI/sFZ9t/Rf2xIUd6D7RzZIX+unewJRooVGWrgDIgeUuj0OUA== + dependencies: + "@jest/environment" "^27.5.0" + "@jest/fake-timers" "^27.5.0" + "@jest/globals" "^27.5.0" + "@jest/source-map" "^27.5.0" + "@jest/test-result" "^27.5.0" + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + execa "^5.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^27.5.0" + jest-message-util "^27.5.0" + jest-mock "^27.5.0" + jest-regex-util "^27.5.0" + jest-resolve "^27.5.0" + jest-snapshot "^27.5.0" + jest-util "^27.5.0" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-serializer@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.0.tgz#439a110df27f97a40c114a429b708c2ada15a81f" + integrity sha512-aSDFqQlVXtBH+Zb5dl9mCvTSFkabixk/9P9cpngL4yJKpmEi9USxfDhONFMzJrtftPvZw3PcltUVmtFZTB93rg== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-snapshot@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.0.tgz#c5c4c084f5e10036f31e7647de1a6f28c07681fc" + integrity sha512-cAJj15uqWGkro0bfcv/EgusBnqNgCpRruFQZghsMYTq4Fm2lk/VhAf8DgRr8wvhR6Ue1hkeL8tn70Cw4t8x/5A== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.5.0" + graceful-fs "^4.2.9" + jest-diff "^27.5.0" + jest-get-type "^27.5.0" + jest-haste-map "^27.5.0" + jest-matcher-utils "^27.5.0" + jest-message-util "^27.5.0" + jest-util "^27.5.0" + natural-compare "^1.4.0" + pretty-format "^27.5.0" + semver "^7.3.2" + +jest-util@^27.0.0, jest-util@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.0.tgz#0b9540d91b0de65d288f235fa9899e6eeeab8d35" + integrity sha512-FUUqOx0gAzJy3ytatT1Ss372M1kmhczn8x7aE0++11oPGW1FyD/5NjYBI8w1KOXFm6IVjtaZm2szfJJL+CHs0g== + dependencies: + "@jest/types" "^27.5.0" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.0.tgz#b3df32372d2c832fa5a5e31ee2c37f94f79f7f1f" + integrity sha512-2XZzQWNrY9Ypo11mm4ZeVjvr++CQG/45XnmA2aWwx155lTwy1JGFI8LpQ2dBCSAeO21ooqg/FCIvv9WwfnPClA== + dependencies: + "@jest/types" "^27.5.0" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.5.0" + leven "^3.1.0" + pretty-format "^27.5.0" + +jest-watcher@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.0.tgz#ca11c3b9115c92a8fd2fd9e2def296d45206f1ca" + integrity sha512-MhIeIvEd6dnnspE0OfYrqHOAfZZdyFqx/k8U2nvVFSkLYf22qAFfyNWPVQYcwqKVNobcOhJoT0kV/nRHGbqK8A== + dependencies: + "@jest/test-result" "^27.5.0" + "@jest/types" "^27.5.0" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^27.5.0" + string-length "^4.0.1" + jest-worker@27.0.0-next.5: version "27.0.0-next.5" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.0-next.5.tgz#5985ee29b12a4e191f4aae4bb73b97971d86ec28" @@ -3533,6 +5081,24 @@ jest-worker@27.0.0-next.5: merge-stream "^2.0.0" supports-color "^8.0.0" +jest-worker@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.0.tgz#99ee77e4d06168107c27328bd7f54e74c3a48d59" + integrity sha512-8OEHiPNOPTfaWnJ2SUHM8fmgeGq37uuGsQBvGKQJl1f+6WIy6g7G3fE2ruI5294bUKUI9FaCWt5hDvO8HSwsSg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.0.tgz#2c04ff88754e42e9fc5240840b91f9a9a8990875" + integrity sha512-sCMZhL9zy0fiFc4H0cKlXq7BcghMSxm5ZnEyaPWTteArU5ix6JjOKyOXSUBGLTQCmt5kuX9zEvQ9BSshHOPB3A== + dependencies: + "@jest/core" "^27.5.0" + import-local "^3.0.2" + jest-cli "^27.5.0" + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -3546,6 +5112,44 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +jsdom@^16.6.0: + version "16.7.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.6" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -3566,6 +5170,13 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= +json5@2.x, json5@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -3591,6 +5202,11 @@ jszip@^3.6.0: readable-stream "~2.3.6" set-immediate-shim "~1.0.1" +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + kleur@^4.0.3: version "4.1.4" resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d" @@ -3608,6 +5224,11 @@ language-tags@^1.0.5: dependencies: language-subtag-registry "~0.3.2" +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -3616,6 +5237,14 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + lie@~3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" @@ -3657,6 +5286,11 @@ lodash.camelcase@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= +lodash.memoize@4.x: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -3677,7 +5311,7 @@ lodash.truncate@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -lodash@^4.17.21: +lodash@^4.17.15, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -3714,13 +5348,30 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -make-dir@^3.0.2: +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= + +make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" +make-error@1.x: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + markdown-table@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.1.tgz#88c48957aaf2a8014ccb2ba026776a1d736fe3dc" @@ -4164,6 +5815,28 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" +mime-db@1.51.0: + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== + +mime-types@^2.1.12: + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + dependencies: + mime-db "1.51.0" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -4181,7 +5854,7 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0: +minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -4310,6 +5983,11 @@ node-html-parser@1.4.9: dependencies: he "1.2.0" +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + node-libs-browser@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" @@ -4344,11 +6022,28 @@ node-releases@^1.1.71: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== +node-releases@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" + integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -4424,6 +6119,25 @@ once@^1.3.0, once@^1.4.0: dependencies: wrappy "1" +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -4531,6 +6245,11 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + path-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" @@ -4556,7 +6275,7 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^3.1.0: +path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -4582,11 +6301,21 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -4594,7 +6323,7 @@ pkg-dir@^2.0.0: dependencies: find-up "^2.1.0" -pkg-dir@^4.1.0: +pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -4637,11 +6366,25 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + prettier@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== +pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.0: + version "27.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.0.tgz#71e1af7a4b587d259fa4668dcd3e94af077767cb" + integrity sha512-xEi6BRPZ+J1AIS4BAtFC/+rh5jXlXObGZjx5+OSpM95vR/PGla78bFVHMy5GdZjP9wk3AHAMHROXq/r69zXltw== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + prismjs@^1.25.0, prismjs@~1.25.0: version "1.25.0" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" @@ -4667,6 +6410,14 @@ promise-polyfill@8.1.3: resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.1.3.tgz#8c99b3cf53f3a91c68226ffde7bde81d7f904116" integrity sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g== +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + prop-types@^15.0.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" @@ -4707,6 +6458,11 @@ protobufjs@^6.10.0: "@types/node" ">=13.7.0" long "^4.0.0" +psl@^1.1.33: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" @@ -4729,7 +6485,7 @@ punycode@^1.2.4: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= -punycode@^2.1.0: +punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== @@ -4829,7 +6585,7 @@ react-icons@^4.3.1: resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.3.1.tgz#2fa92aebbbc71f43d2db2ed1aed07361124e91ca" integrity sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ== -react-is@17.0.2, react-is@^17.0.0: +react-is@17.0.2, react-is@^17.0.0, react-is@^17.0.1: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== @@ -4952,6 +6708,14 @@ recoil@*, recoil@^0.5.2: dependencies: hamt_plus "1.0.2" +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + refractor@^3.2.0: version "3.5.0" resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.5.0.tgz#334586f352dda4beaf354099b48c2d18e0819aec" @@ -5018,11 +6782,28 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" + integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== + resolve@^1.12.0, resolve@^1.20.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" @@ -5088,6 +6869,13 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + scheduler@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" @@ -5115,18 +6903,18 @@ selenium-webdriver@^4.0.0-beta.2: tmp "^0.2.1" ws ">=7.4.6" -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.2.1, semver@^7.3.5: +semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" +semver@^6.0.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + set-immediate-shim@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" @@ -5176,6 +6964,16 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -5190,7 +6988,23 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -source-map@0.7.3: +source-map-resolve@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" + integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + +source-map-support@^0.5.6: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@0.7.3, source-map@^0.7.3: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== @@ -5202,12 +7016,12 @@ source-map@0.8.0-beta.0: dependencies: whatwg-url "^7.0.0" -source-map@^0.5.7: +source-map@^0.5.0, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -5227,6 +7041,13 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= +stack-utils@^2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" + integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== + dependencies: + escape-string-regexp "^2.0.0" + stacktrace-parser@0.1.10: version "0.1.10" resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" @@ -5288,6 +7109,14 @@ string-hash@1.1.3: resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -5360,6 +7189,23 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" @@ -5416,7 +7262,7 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.1.0: +supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -5430,6 +7276,19 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" +supports-hyperlinks@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + table@^6.0.9: version "6.7.3" resolved "https://registry.yarnpkg.com/table/-/table-6.7.3.tgz#255388439715a738391bd2ee4cbca89a4d05a9b7" @@ -5441,11 +7300,33 @@ table@^6.0.9: string-width "^4.2.3" strip-ansi "^6.0.1" +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + timers-browserify@2.0.12, timers-browserify@^2.0.4: version "2.0.12" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" @@ -5465,6 +7346,11 @@ tmp@^0.2.1: dependencies: rimraf "^3.0.0" +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" @@ -5497,6 +7383,15 @@ totalist@^2.0.0: resolved "https://registry.yarnpkg.com/totalist/-/totalist-2.0.0.tgz#db6f1e19c0fa63e71339bbb8fba89653c18c7eec" integrity sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ== +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" @@ -5504,6 +7399,13 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" @@ -5514,6 +7416,20 @@ trough@^2.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-2.0.2.tgz#94a3aa9d5ce379fc561f6244905b3f36b7458d96" integrity sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w== +ts-jest@^27.1.3: + version "27.1.3" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.1.3.tgz#1f723e7e74027c4da92c0ffbd73287e8af2b2957" + integrity sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA== + dependencies: + bs-logger "0.x" + fast-json-stable-stringify "2.x" + jest-util "^27.0.0" + json5 "2.x" + lodash.memoize "4.x" + make-error "1.x" + semver "7.x" + yargs-parser "20.x" + ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" @@ -5563,16 +7479,40 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + type-fest@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + typescript@4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.2.tgz#8ac1fba9f52256fdb06fb89e4122fa6a346c2998" @@ -5669,6 +7609,11 @@ universal-user-agent@^6.0.0: resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== +universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + unpipe@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -5756,6 +7701,15 @@ v8-compile-cache@^2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== +v8-to-istanbul@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" + integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + vfile-message@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.0.2.tgz#db7eaebe7fecb853010f2ef1664427f52baf8f74" @@ -5779,6 +7733,27 @@ vm-browserify@1.1.2, vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + warning@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" @@ -5804,6 +7779,16 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" @@ -5818,11 +7803,23 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + whatwg-fetch@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -5840,6 +7837,15 @@ whatwg-url@^7.0.0: tr46 "^1.0.1" webidl-conversions "^4.0.2" +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -5870,7 +7876,7 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -word-wrap@^1.2.3: +word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== @@ -5889,11 +7895,36 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + ws@>=7.4.6: version "8.3.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.3.0.tgz#7185e252c8973a60d57170175ff55fdbd116070d" integrity sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw== +ws@^7.4.6: + version "7.5.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" + integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + xtend@^4.0.0, xtend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -5914,12 +7945,12 @@ yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@^20.2.2: +yargs-parser@20.x, yargs-parser@^20.2.2: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs@^16.1.1: +yargs@^16.1.1, yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== From d299bcc50a00ba871a88c7058e0cddc138fcc2d1 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sun, 6 Feb 2022 15:13:57 +0900 Subject: [PATCH 19/79] =?UTF-8?q?test:=20PullRequestList=20=E3=81=AB?= =?UTF-8?q?=E5=AF=BE=E3=81=99=E3=82=8B=E3=83=86=E3=82=B9=E3=83=88=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/top/PullRequestList.tsx | 2 +- src/tests/components/PullRequestList.test.tsx | 37 +++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 src/tests/components/PullRequestList.test.tsx diff --git a/src/components/top/PullRequestList.tsx b/src/components/top/PullRequestList.tsx index 90125c0..da9b8a3 100644 --- a/src/components/top/PullRequestList.tsx +++ b/src/components/top/PullRequestList.tsx @@ -20,7 +20,7 @@ const PullRequestList = ({ pulls }: Props) => { return ( }> {pulls.map((pullRequest, index) => ( - + { + test("プルリクエストが適切な数描画されている", () => { + const pulls: TopPullRequestType[] = [ + { + pullNumber: 1, + ownerName: "owner1", + repoName: "repo1", + title: "title1", + }, + { + pullNumber: 2, + ownerName: "owner2", + repoName: "repo2", + title: "title2", + }, + { + pullNumber: 3, + ownerName: "owner3", + repoName: "repo3", + title: "title3", + }, + ]; + + const { getAllByRole } = render(); + const items = getAllByRole("listitem"); + + expect(items).toHaveLength(3); + }); +}); From 5b8e7d1f66a79e7503af75ea371104a6cea50450 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sun, 6 Feb 2022 15:15:56 +0900 Subject: [PATCH 20/79] =?UTF-8?q?refactor:=20sample=20=E9=96=A2=E6=95=B0?= =?UTF-8?q?=E3=82=92=20src/utils=20=E9=85=8D=E4=B8=8B=E3=81=AB=E7=A7=BB?= =?UTF-8?q?=E5=8B=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tests/utils/{sample => }/sample.test.ts | 2 +- src/tests/utils/sample/index.ts | 3 --- src/{tests/utils/sample => utils}/sample.ts | 0 3 files changed, 1 insertion(+), 4 deletions(-) rename src/tests/utils/{sample => }/sample.test.ts (66%) delete mode 100644 src/tests/utils/sample/index.ts rename src/{tests/utils/sample => utils}/sample.ts (100%) diff --git a/src/tests/utils/sample/sample.test.ts b/src/tests/utils/sample.test.ts similarity index 66% rename from src/tests/utils/sample/sample.test.ts rename to src/tests/utils/sample.test.ts index 81d2137..c1f4dac 100644 --- a/src/tests/utils/sample/sample.test.ts +++ b/src/tests/utils/sample.test.ts @@ -1,4 +1,4 @@ -import { sample } from "@/tests/utils/sample/sample"; +import { sample } from "@/utils/sample"; describe("sample", () => { test("1が返ってくる", () => { diff --git a/src/tests/utils/sample/index.ts b/src/tests/utils/sample/index.ts deleted file mode 100644 index c7f19bb..0000000 --- a/src/tests/utils/sample/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { sample } from "./sample"; - -export default sample; diff --git a/src/tests/utils/sample/sample.ts b/src/utils/sample.ts similarity index 100% rename from src/tests/utils/sample/sample.ts rename to src/utils/sample.ts From c5d7e6abf322d9711e60b4fec9c5ed038fa2dff1 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 18:59:07 +0900 Subject: [PATCH 21/79] =?UTF-8?q?test:=20=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E5=91=A8=E3=82=8A=E3=81=AE=20CI=20=E3=81=AE=E6=A7=8B=E7=AF=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR ごとにテストが通っているかチェックするため --- .github/workflows/test.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..3632baa --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,21 @@ +name: Test + +on: pull_request + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: 14.x + - uses: actions/cache@v2 + with: + path: ~/.cache/yarn + key: ${{ runner.os }}-yarn-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }} + restore-keys: ${{ runner.os }}-yarn- + - name: Install dependencies + run: yarn install --frozen-lockfile --prefer-offline + - name: Run test + run: yarn test From 5d87d01443a624084b005ef09d17fb9e2168c311 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 19:01:08 +0900 Subject: [PATCH 22/79] =?UTF-8?q?test:=20=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E3=81=8C=E8=90=BD=E3=81=A1=E3=82=8B=E3=82=88=E3=81=86=E5=A4=89?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI の動作を確認するため --- src/tests/utils/sample.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/utils/sample.test.ts b/src/tests/utils/sample.test.ts index c1f4dac..f0028cd 100644 --- a/src/tests/utils/sample.test.ts +++ b/src/tests/utils/sample.test.ts @@ -2,6 +2,6 @@ import { sample } from "@/utils/sample"; describe("sample", () => { test("1が返ってくる", () => { - expect(sample()).toBe(1); + expect(sample()).toBe(2); }); }); From 1baeae58f708667dc4478cee7ba4143a399be189 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 19:03:26 +0900 Subject: [PATCH 23/79] =?UTF-8?q?revert:=20=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E3=81=8C=E9=80=9A=E3=82=8B=E3=82=88=E3=81=86=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI が正常に動作することを確認したため --- src/tests/utils/sample.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/utils/sample.test.ts b/src/tests/utils/sample.test.ts index f0028cd..c1f4dac 100644 --- a/src/tests/utils/sample.test.ts +++ b/src/tests/utils/sample.test.ts @@ -2,6 +2,6 @@ import { sample } from "@/utils/sample"; describe("sample", () => { test("1が返ってくる", () => { - expect(sample()).toBe(2); + expect(sample()).toBe(1); }); }); From 87124fdd039355f8a48a41273bbc1b2cabd8d4f4 Mon Sep 17 00:00:00 2001 From: Wataru Ono <44804976+watagit@users.noreply.github.com> Date: Wed, 9 Feb 2022 19:07:34 +0900 Subject: [PATCH 24/79] =?UTF-8?q?feat:=20=E3=82=B3=E3=83=A1=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit キレイな日本語を使うため --- src/tests/testUtils/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/testUtils/index.tsx b/src/tests/testUtils/index.tsx index 4c9951e..9513d3e 100644 --- a/src/tests/testUtils/index.tsx +++ b/src/tests/testUtils/index.tsx @@ -1,4 +1,4 @@ -// NOTE: Chakra UI を採用しているため、ラップした render を使用する必要がある +// NOTE: Chakra UI を採用しているため、render をラップする必要がある import { ChakraProvider } from "@chakra-ui/react"; import { render, RenderOptions } from "@testing-library/react"; From 14ad98be92fdac2c61cecd52802d6c2dc01f6102 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 9 Feb 2022 19:27:51 +0900 Subject: [PATCH 25/79] =?UTF-8?q?refactor:=20=E3=83=AD=E3=82=B0=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E3=83=9C=E3=82=BF=E3=83=B3=E3=81=AE=E3=83=9E=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=83=B3=E3=82=92=20Spacer=20=E3=81=AB=E7=BD=AE?= =?UTF-8?q?=E3=81=8D=E6=8F=9B=E3=81=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/login/LoginButton.tsx | 1 - src/pages/login.tsx | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/login/LoginButton.tsx b/src/components/login/LoginButton.tsx index d0c81fc..6174cb6 100644 --- a/src/components/login/LoginButton.tsx +++ b/src/components/login/LoginButton.tsx @@ -12,7 +12,6 @@ const LoginButton = () => { leftIcon={} bgColor="white" color="black" - mt={8} onClick={login} > ログイン diff --git a/src/pages/login.tsx b/src/pages/login.tsx index 1f19506..5f5d434 100644 --- a/src/pages/login.tsx +++ b/src/pages/login.tsx @@ -64,6 +64,7 @@ const LoginPage = () => { より気軽なコードレビュー体験を + {mediaType === "pc" && } {mediaType === "phone" && ( From 1e48955070010ee27e69e97c715714ef39d86fcd Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Tue, 8 Feb 2022 09:59:13 +0900 Subject: [PATCH 26/79] =?UTF-8?q?feat:=20signInWithRedirect=20=E3=82=92?= =?UTF-8?q?=E4=BD=BF=E3=81=A3=E3=81=9F=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3?= =?UTF-8?q?=E3=81=AE=E5=AE=9F=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit signInWithPopup から signInWithRedirect に移行するため --- src/hooks/useAuth.ts | 54 ++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/src/hooks/useAuth.ts b/src/hooks/useAuth.ts index 8a80ddd..efaddde 100644 --- a/src/hooks/useAuth.ts +++ b/src/hooks/useAuth.ts @@ -1,5 +1,4 @@ -import { Octokit } from "@octokit/rest"; -import { GithubAuthProvider, signInWithPopup, signOut } from "firebase/auth"; +import { GithubAuthProvider, signInWithRedirect, signOut } from "firebase/auth"; import { useRouter } from "next/router"; import { useSetRecoilState } from "recoil"; @@ -14,31 +13,32 @@ export const useAuth = () => { provider.addScope("repo"); const login = () => { - signInWithPopup(auth, provider).then((result) => { - const credential = GithubAuthProvider.credentialFromResult(result); - if (credential) { - const token = credential.accessToken; - - const octokit = new Octokit({ - auth: token, - }); - - octokit.request("GET /user").then((res) => { - setCurrentUser((prevState) => ({ - ...prevState, - username: res.data.login, - })); - }); - - setCurrentUser((prevState) => ({ - ...prevState, - isSignedIn: true, - accessToken: String(token), - })); - - router.push("/"); - } - }); + signInWithRedirect(auth, provider); + // signInWithPopup(auth, provider).then((result) => { + // const credential = GithubAuthProvider.credentialFromResult(result); + // if (credential) { + // const token = credential.accessToken; + + // const octokit = new Octokit({ + // auth: token, + // }); + + // octokit.request("GET /user").then((res) => { + // setCurrentUser((prevState) => ({ + // ...prevState, + // username: res.data.login, + // })); + // }); + + // setCurrentUser((prevState) => ({ + // ...prevState, + // isSignedIn: true, + // accessToken: String(token), + // })); + + // router.push("/"); + // } + // }); }; const logout = () => { From 076d2d4e8e5c1c07d11c2c58ea7d011686c9ab7d Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Tue, 8 Feb 2022 09:59:38 +0900 Subject: [PATCH 27/79] =?UTF-8?q?feat:=20=E3=83=AA=E3=83=80=E3=82=A4?= =?UTF-8?q?=E3=83=AC=E3=82=AF=E3=83=88=E3=81=AB=E3=82=88=E3=82=8B=E3=83=AD?= =?UTF-8?q?=E3=82=B0=E3=82=A4=E3=83=B3=E3=81=AB=E5=AF=BE=E5=BF=9C=E3=81=97?= =?UTF-8?q?=E3=81=A6=E3=80=81=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3=E6=83=85?= =?UTF-8?q?=E5=A0=B1=E3=81=AE=E5=8F=96=E5=BE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index.tsx | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 3c64fe4..93a880b 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -1,6 +1,9 @@ import { Container } from "@chakra-ui/react"; +import { Octokit } from "@octokit/rest"; +import { getRedirectResult, GithubAuthProvider } from "firebase/auth"; import React, { useEffect, useState } from "react"; import { BsCheckCircleFill } from "react-icons/bs"; +import { useSetRecoilState } from "recoil"; import Layout from "@/components/Layout"; import NoPullsMessage from "@/components/top/NoPullsMessage"; @@ -8,12 +11,45 @@ import PullRequestList from "@/components/top/PullRequestList"; import withAuth from "@/hoc/withAuth"; import { useApi } from "@/hooks/useApi"; import { useCurrentUser } from "@/hooks/useCurrentUser"; +import { currentUserState } from "@/store/currentUserState"; +import { CurrentUserType } from "@/types/CurrentUserType"; import { TopPullRequestType } from "@/types/PullRequestType"; +import { auth } from "@/utils/firebase"; const TopPage = () => { const [pulls, setPulls] = useState([]); const { octokit } = useApi(); const { username } = useCurrentUser(); + const setCurrentUser = useSetRecoilState(currentUserState); + const provider = new GithubAuthProvider(); + + useEffect(() => { + getRedirectResult(auth).then((result) => { + if (result) { + const credential = GithubAuthProvider.credentialFromResult(result); + if (credential) { + const token = credential.accessToken; + + const octokit = new Octokit({ + auth: token, + }); + + octokit.request("GET /user").then((res) => { + setCurrentUser((prevState) => ({ + ...prevState, + username: res.data.login, + })); + }); + + setCurrentUser((prevState) => ({ + ...prevState, + isSignedIn: true, + accessToken: String(token), + })); + } + } + }); + }, []); useEffect(() => { if (username) { From 567f230551c0d6f821cb604c80450dbdccaaa5dd Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Tue, 8 Feb 2022 10:00:09 +0900 Subject: [PATCH 28/79] =?UTF-8?q?reafactor:=20=E4=BD=9C=E6=A5=AD=E7=94=A8?= =?UTF-8?q?=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88=E3=81=AE=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useAuth.ts | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/src/hooks/useAuth.ts b/src/hooks/useAuth.ts index efaddde..dbca3a9 100644 --- a/src/hooks/useAuth.ts +++ b/src/hooks/useAuth.ts @@ -14,31 +14,6 @@ export const useAuth = () => { const login = () => { signInWithRedirect(auth, provider); - // signInWithPopup(auth, provider).then((result) => { - // const credential = GithubAuthProvider.credentialFromResult(result); - // if (credential) { - // const token = credential.accessToken; - - // const octokit = new Octokit({ - // auth: token, - // }); - - // octokit.request("GET /user").then((res) => { - // setCurrentUser((prevState) => ({ - // ...prevState, - // username: res.data.login, - // })); - // }); - - // setCurrentUser((prevState) => ({ - // ...prevState, - // isSignedIn: true, - // accessToken: String(token), - // })); - - // router.push("/"); - // } - // }); }; const logout = () => { From cfe9d50ee9fafe826f43b7340b4fd4c57327186f Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Thu, 10 Feb 2022 09:44:17 +0900 Subject: [PATCH 29/79] =?UTF-8?q?refactor:=20=E4=BD=BF=E3=81=A3=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=81=AA=E3=81=84=E5=A4=89=E6=95=B0=E3=81=AE=E5=89=8A?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 93a880b..ac0d784 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -21,7 +21,6 @@ const TopPage = () => { const { octokit } = useApi(); const { username } = useCurrentUser(); const setCurrentUser = useSetRecoilState(currentUserState); - const provider = new GithubAuthProvider(); useEffect(() => { getRedirectResult(auth).then((result) => { From 92e18518f17db8e51e1252f987e4e9c6b8d471da Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 15:46:04 +0900 Subject: [PATCH 30/79] =?UTF-8?q?refactor:=20padding=20=E3=82=92=20Spacer?= =?UTF-8?q?=20=E3=81=AB=E7=BD=AE=E3=81=8D=E6=8F=9B=E3=81=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Layout.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 0afa679..1fa6511 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -3,7 +3,7 @@ import React, { ReactNode } from "react"; import { IconType } from "react-icons"; import Menu from "@/components/Menu"; -import { VSpacer } from "@/components/Spacer"; +import { HSpacer, VSpacer } from "@/components/Spacer"; type Props = { text: string; @@ -14,7 +14,8 @@ type Props = { const Layout = ({ text, icon, children }: Props) => { return ( <> - + + @@ -33,6 +34,7 @@ const Layout = ({ text, icon, children }: Props) => { + {children} From 7c209ebf04adf2d00cd41d909c95b76206a1d442 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 16:06:06 +0900 Subject: [PATCH 31/79] =?UTF-8?q?refactor:=20=E5=B7=A6=E5=81=B4=E3=81=AE?= =?UTF-8?q?=E8=A6=81=E7=B4=A0=E3=81=A8=E5=8F=B3=E5=81=B4=E3=81=AE=E8=A6=81?= =?UTF-8?q?=E7=B4=A0=E3=81=AE=E9=96=93=E3=81=AB=E7=A9=BA=E8=A1=8C=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 可読性を上げるため --- src/components/Layout.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 1fa6511..d422524 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -30,6 +30,7 @@ const Layout = ({ text, icon, children }: Props) => { {text} + From 38e8e9c2891aeef07eddf927c714278508940700 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 16:39:51 +0900 Subject: [PATCH 32/79] =?UTF-8?q?style:=20Stack=20=E3=82=92=20Widget=20?= =?UTF-8?q?=E5=85=A8=E4=BD=93=E3=81=AB=E9=81=A9=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/review/Widget.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/review/Widget.tsx b/src/components/review/Widget.tsx index ba50c39..76c5f73 100644 --- a/src/components/review/Widget.tsx +++ b/src/components/review/Widget.tsx @@ -1,4 +1,4 @@ -import { Box, Button, Flex, Spacer, Textarea, Stack } from "@chakra-ui/react"; +import { Button, Flex, Spacer, Textarea, Stack } from "@chakra-ui/react"; import React, { ChangeEvent, useCallback } from "react"; import CommentListItem from "@/components/review/CommentListItem"; @@ -39,9 +39,9 @@ const Widget = ({ }, [onSubmit, changeKey]); return ( - + {comments && ( - + <> {comments.map((comment, index) => { return ( ); })} - + )} {isWriting && ( <> @@ -65,7 +65,7 @@ const Widget = ({ )} - + ); }; From 65da1ff7fe68f9d8edb3d8faa62d529682767669 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 16:40:02 +0900 Subject: [PATCH 33/79] =?UTF-8?q?refactor:=20=E3=82=AB=E3=83=B3=E3=83=9E?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/review/CommentListItem.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/review/CommentListItem.tsx b/src/components/review/CommentListItem.tsx index 69d230b..abe9750 100644 --- a/src/components/review/CommentListItem.tsx +++ b/src/components/review/CommentListItem.tsx @@ -1,5 +1,5 @@ import { Avatar } from "@chakra-ui/avatar"; -import { Grid, GridItem, Text , Box } from "@chakra-ui/layout"; +import { Grid, GridItem, Text, Box } from "@chakra-ui/layout"; import ChakraUIRenderer from "chakra-ui-markdown-renderer"; import ReactMarkdown from "react-markdown"; import remarkGfm from "remark-gfm"; From 3cff430b7a94980c9311bf8a4c99370c53efd422 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:10:41 +0900 Subject: [PATCH 34/79] =?UTF-8?q?Revert=20"refactor:=20=E4=BD=BF=E3=81=A3?= =?UTF-8?q?=E3=81=A6=E3=81=84=E3=81=AA=E3=81=84=E5=A4=89=E6=95=B0=E3=81=AE?= =?UTF-8?q?=E5=89=8A=E9=99=A4"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit cfe9d50ee9fafe826f43b7340b4fd4c57327186f. --- src/pages/index.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index ac0d784..93a880b 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -21,6 +21,7 @@ const TopPage = () => { const { octokit } = useApi(); const { username } = useCurrentUser(); const setCurrentUser = useSetRecoilState(currentUserState); + const provider = new GithubAuthProvider(); useEffect(() => { getRedirectResult(auth).then((result) => { From e67fed9f5846ea2d06dc1df47f88cf3461864ae6 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:12:20 +0900 Subject: [PATCH 35/79] =?UTF-8?q?Revert=20"reafactor:=20=E4=BD=9C=E6=A5=AD?= =?UTF-8?q?=E7=94=A8=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88=E3=81=AE=E5=89=8A?= =?UTF-8?q?=E9=99=A4"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 567f230551c0d6f821cb604c80450dbdccaaa5dd. --- src/hooks/useAuth.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/hooks/useAuth.ts b/src/hooks/useAuth.ts index dbca3a9..efaddde 100644 --- a/src/hooks/useAuth.ts +++ b/src/hooks/useAuth.ts @@ -14,6 +14,31 @@ export const useAuth = () => { const login = () => { signInWithRedirect(auth, provider); + // signInWithPopup(auth, provider).then((result) => { + // const credential = GithubAuthProvider.credentialFromResult(result); + // if (credential) { + // const token = credential.accessToken; + + // const octokit = new Octokit({ + // auth: token, + // }); + + // octokit.request("GET /user").then((res) => { + // setCurrentUser((prevState) => ({ + // ...prevState, + // username: res.data.login, + // })); + // }); + + // setCurrentUser((prevState) => ({ + // ...prevState, + // isSignedIn: true, + // accessToken: String(token), + // })); + + // router.push("/"); + // } + // }); }; const logout = () => { From 7026ef5805eb9bbcd9175c5f5f437ebedfd2d820 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:13:07 +0900 Subject: [PATCH 36/79] =?UTF-8?q?Revert=20"feat:=20=E3=83=AA=E3=83=80?= =?UTF-8?q?=E3=82=A4=E3=83=AC=E3=82=AF=E3=83=88=E3=81=AB=E3=82=88=E3=82=8B?= =?UTF-8?q?=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3=E3=81=AB=E5=AF=BE=E5=BF=9C?= =?UTF-8?q?=E3=81=97=E3=81=A6=E3=80=81=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3?= =?UTF-8?q?=E6=83=85=E5=A0=B1=E3=81=AE=E5=8F=96=E5=BE=97"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 076d2d4e8e5c1c07d11c2c58ea7d011686c9ab7d. --- src/pages/index.tsx | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 93a880b..3c64fe4 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -1,9 +1,6 @@ import { Container } from "@chakra-ui/react"; -import { Octokit } from "@octokit/rest"; -import { getRedirectResult, GithubAuthProvider } from "firebase/auth"; import React, { useEffect, useState } from "react"; import { BsCheckCircleFill } from "react-icons/bs"; -import { useSetRecoilState } from "recoil"; import Layout from "@/components/Layout"; import NoPullsMessage from "@/components/top/NoPullsMessage"; @@ -11,45 +8,12 @@ import PullRequestList from "@/components/top/PullRequestList"; import withAuth from "@/hoc/withAuth"; import { useApi } from "@/hooks/useApi"; import { useCurrentUser } from "@/hooks/useCurrentUser"; -import { currentUserState } from "@/store/currentUserState"; -import { CurrentUserType } from "@/types/CurrentUserType"; import { TopPullRequestType } from "@/types/PullRequestType"; -import { auth } from "@/utils/firebase"; const TopPage = () => { const [pulls, setPulls] = useState([]); const { octokit } = useApi(); const { username } = useCurrentUser(); - const setCurrentUser = useSetRecoilState(currentUserState); - const provider = new GithubAuthProvider(); - - useEffect(() => { - getRedirectResult(auth).then((result) => { - if (result) { - const credential = GithubAuthProvider.credentialFromResult(result); - if (credential) { - const token = credential.accessToken; - - const octokit = new Octokit({ - auth: token, - }); - - octokit.request("GET /user").then((res) => { - setCurrentUser((prevState) => ({ - ...prevState, - username: res.data.login, - })); - }); - - setCurrentUser((prevState) => ({ - ...prevState, - isSignedIn: true, - accessToken: String(token), - })); - } - } - }); - }, []); useEffect(() => { if (username) { From bbe0a837a2117cee7c04c653e47aa8fb2640559a Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:13:17 +0900 Subject: [PATCH 37/79] =?UTF-8?q?Revert=20"feat:=20signInWithRedirect=20?= =?UTF-8?q?=E3=82=92=E4=BD=BF=E3=81=A3=E3=81=9F=E3=83=AD=E3=82=B0=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E3=81=AE=E5=AE=9F=E8=A3=85"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 1e48955070010ee27e69e97c715714ef39d86fcd. --- src/hooks/useAuth.ts | 54 ++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/src/hooks/useAuth.ts b/src/hooks/useAuth.ts index efaddde..8a80ddd 100644 --- a/src/hooks/useAuth.ts +++ b/src/hooks/useAuth.ts @@ -1,4 +1,5 @@ -import { GithubAuthProvider, signInWithRedirect, signOut } from "firebase/auth"; +import { Octokit } from "@octokit/rest"; +import { GithubAuthProvider, signInWithPopup, signOut } from "firebase/auth"; import { useRouter } from "next/router"; import { useSetRecoilState } from "recoil"; @@ -13,32 +14,31 @@ export const useAuth = () => { provider.addScope("repo"); const login = () => { - signInWithRedirect(auth, provider); - // signInWithPopup(auth, provider).then((result) => { - // const credential = GithubAuthProvider.credentialFromResult(result); - // if (credential) { - // const token = credential.accessToken; - - // const octokit = new Octokit({ - // auth: token, - // }); - - // octokit.request("GET /user").then((res) => { - // setCurrentUser((prevState) => ({ - // ...prevState, - // username: res.data.login, - // })); - // }); - - // setCurrentUser((prevState) => ({ - // ...prevState, - // isSignedIn: true, - // accessToken: String(token), - // })); - - // router.push("/"); - // } - // }); + signInWithPopup(auth, provider).then((result) => { + const credential = GithubAuthProvider.credentialFromResult(result); + if (credential) { + const token = credential.accessToken; + + const octokit = new Octokit({ + auth: token, + }); + + octokit.request("GET /user").then((res) => { + setCurrentUser((prevState) => ({ + ...prevState, + username: res.data.login, + })); + }); + + setCurrentUser((prevState) => ({ + ...prevState, + isSignedIn: true, + accessToken: String(token), + })); + + router.push("/"); + } + }); }; const logout = () => { From 6f75dbbb3021760467ad4db7e7e43c920bd469bd Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:13:30 +0900 Subject: [PATCH 38/79] =?UTF-8?q?Revert=20"refactor:=20=E3=83=AD=E3=82=B0?= =?UTF-8?q?=E3=82=A4=E3=83=B3=E3=83=9C=E3=82=BF=E3=83=B3=E3=81=AE=E3=83=9E?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=83=B3=E3=82=92=20Spacer=20=E3=81=AB?= =?UTF-8?q?=E7=BD=AE=E3=81=8D=E6=8F=9B=E3=81=88"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 14ad98be92fdac2c61cecd52802d6c2dc01f6102. --- src/components/login/LoginButton.tsx | 1 + src/pages/login.tsx | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/login/LoginButton.tsx b/src/components/login/LoginButton.tsx index 6174cb6..d0c81fc 100644 --- a/src/components/login/LoginButton.tsx +++ b/src/components/login/LoginButton.tsx @@ -12,6 +12,7 @@ const LoginButton = () => { leftIcon={} bgColor="white" color="black" + mt={8} onClick={login} > ログイン diff --git a/src/pages/login.tsx b/src/pages/login.tsx index 5f5d434..1f19506 100644 --- a/src/pages/login.tsx +++ b/src/pages/login.tsx @@ -64,7 +64,6 @@ const LoginPage = () => { より気軽なコードレビュー体験を - {mediaType === "pc" && } {mediaType === "phone" && ( From 18abe1d3899d8a56d1f4998dccc6738a18c366f5 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:13:40 +0900 Subject: [PATCH 39/79] =?UTF-8?q?Revert=20"feat:=20=E3=82=B3=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=81=AE=E4=BF=AE=E6=AD=A3=0D"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 87124fdd039355f8a48a41273bbc1b2cabd8d4f4. --- src/tests/testUtils/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/testUtils/index.tsx b/src/tests/testUtils/index.tsx index 9513d3e..4c9951e 100644 --- a/src/tests/testUtils/index.tsx +++ b/src/tests/testUtils/index.tsx @@ -1,4 +1,4 @@ -// NOTE: Chakra UI を採用しているため、render をラップする必要がある +// NOTE: Chakra UI を採用しているため、ラップした render を使用する必要がある import { ChakraProvider } from "@chakra-ui/react"; import { render, RenderOptions } from "@testing-library/react"; From 3afec2f24ad0c2d131986710d062d5174f7bb4f5 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:13:47 +0900 Subject: [PATCH 40/79] =?UTF-8?q?Revert=20"revert:=20=E3=83=86=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=81=8C=E9=80=9A=E3=82=8B=E3=82=88=E3=81=86=E5=A4=89?= =?UTF-8?q?=E6=9B=B4"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 1baeae58f708667dc4478cee7ba4143a399be189. --- src/tests/utils/sample.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/utils/sample.test.ts b/src/tests/utils/sample.test.ts index c1f4dac..f0028cd 100644 --- a/src/tests/utils/sample.test.ts +++ b/src/tests/utils/sample.test.ts @@ -2,6 +2,6 @@ import { sample } from "@/utils/sample"; describe("sample", () => { test("1が返ってくる", () => { - expect(sample()).toBe(1); + expect(sample()).toBe(2); }); }); From a3febcbcfb4296333b9f48e7006fb7c8ddc1cac5 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:13:58 +0900 Subject: [PATCH 41/79] =?UTF-8?q?Revert=20"test:=20=E3=83=86=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=81=8C=E8=90=BD=E3=81=A1=E3=82=8B=E3=82=88=E3=81=86?= =?UTF-8?q?=E5=A4=89=E6=9B=B4"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 5d87d01443a624084b005ef09d17fb9e2168c311. --- src/tests/utils/sample.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/utils/sample.test.ts b/src/tests/utils/sample.test.ts index f0028cd..c1f4dac 100644 --- a/src/tests/utils/sample.test.ts +++ b/src/tests/utils/sample.test.ts @@ -2,6 +2,6 @@ import { sample } from "@/utils/sample"; describe("sample", () => { test("1が返ってくる", () => { - expect(sample()).toBe(2); + expect(sample()).toBe(1); }); }); From d16fc38d433a45864e1d7875e208700a0b994e85 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:14:09 +0900 Subject: [PATCH 42/79] =?UTF-8?q?Revert=20"test:=20=E3=83=86=E3=82=B9?= =?UTF-8?q?=E3=83=88=E5=91=A8=E3=82=8A=E3=81=AE=20CI=20=E3=81=AE=E6=A7=8B?= =?UTF-8?q?=E7=AF=89"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit c5d7e6abf322d9711e60b4fec9c5ed038fa2dff1. --- .github/workflows/test.yml | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 3632baa..0000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Test - -on: pull_request - -jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 - with: - node-version: 14.x - - uses: actions/cache@v2 - with: - path: ~/.cache/yarn - key: ${{ runner.os }}-yarn-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }} - restore-keys: ${{ runner.os }}-yarn- - - name: Install dependencies - run: yarn install --frozen-lockfile --prefer-offline - - name: Run test - run: yarn test From b79bce5c995a31d5ef4a35366a78c6f304b08b75 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:14:19 +0900 Subject: [PATCH 43/79] =?UTF-8?q?Revert=20"refactor:=20sample=20=E9=96=A2?= =?UTF-8?q?=E6=95=B0=E3=82=92=20src/utils=20=E9=85=8D=E4=B8=8B=E3=81=AB?= =?UTF-8?q?=E7=A7=BB=E5=8B=95"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 5b8e7d1f66a79e7503af75ea371104a6cea50450. --- src/tests/utils/sample/index.ts | 3 +++ src/tests/utils/{ => sample}/sample.test.ts | 2 +- src/{utils => tests/utils/sample}/sample.ts | 0 3 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 src/tests/utils/sample/index.ts rename src/tests/utils/{ => sample}/sample.test.ts (66%) rename src/{utils => tests/utils/sample}/sample.ts (100%) diff --git a/src/tests/utils/sample/index.ts b/src/tests/utils/sample/index.ts new file mode 100644 index 0000000..c7f19bb --- /dev/null +++ b/src/tests/utils/sample/index.ts @@ -0,0 +1,3 @@ +import { sample } from "./sample"; + +export default sample; diff --git a/src/tests/utils/sample.test.ts b/src/tests/utils/sample/sample.test.ts similarity index 66% rename from src/tests/utils/sample.test.ts rename to src/tests/utils/sample/sample.test.ts index c1f4dac..81d2137 100644 --- a/src/tests/utils/sample.test.ts +++ b/src/tests/utils/sample/sample.test.ts @@ -1,4 +1,4 @@ -import { sample } from "@/utils/sample"; +import { sample } from "@/tests/utils/sample/sample"; describe("sample", () => { test("1が返ってくる", () => { diff --git a/src/utils/sample.ts b/src/tests/utils/sample/sample.ts similarity index 100% rename from src/utils/sample.ts rename to src/tests/utils/sample/sample.ts From 3c8beb87f95692522be73f264e75f8df227f9dc2 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:14:31 +0900 Subject: [PATCH 44/79] =?UTF-8?q?Revert=20"test:=20PullRequestList=20?= =?UTF-8?q?=E3=81=AB=E5=AF=BE=E3=81=99=E3=82=8B=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit d299bcc50a00ba871a88c7058e0cddc138fcc2d1. --- src/components/top/PullRequestList.tsx | 2 +- src/tests/components/PullRequestList.test.tsx | 37 ------------------- 2 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 src/tests/components/PullRequestList.test.tsx diff --git a/src/components/top/PullRequestList.tsx b/src/components/top/PullRequestList.tsx index da9b8a3..90125c0 100644 --- a/src/components/top/PullRequestList.tsx +++ b/src/components/top/PullRequestList.tsx @@ -20,7 +20,7 @@ const PullRequestList = ({ pulls }: Props) => { return ( }> {pulls.map((pullRequest, index) => ( - + { - test("プルリクエストが適切な数描画されている", () => { - const pulls: TopPullRequestType[] = [ - { - pullNumber: 1, - ownerName: "owner1", - repoName: "repo1", - title: "title1", - }, - { - pullNumber: 2, - ownerName: "owner2", - repoName: "repo2", - title: "title2", - }, - { - pullNumber: 3, - ownerName: "owner3", - repoName: "repo3", - title: "title3", - }, - ]; - - const { getAllByRole } = render(); - const items = getAllByRole("listitem"); - - expect(items).toHaveLength(3); - }); -}); From 6f46c2f528827972a5b4b8bafc2b021ab9044ca8 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Fri, 11 Feb 2022 17:14:40 +0900 Subject: [PATCH 45/79] =?UTF-8?q?Revert=20"feat:=20=E3=83=A1=E3=82=BD?= =?UTF-8?q?=E3=83=83=E3=83=89=E3=81=AE=E5=8D=98=E4=BD=93=E3=83=86=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=82=92=E5=AE=9F=E8=A1=8C=E3=81=A7=E3=81=8D=E3=82=8B?= =?UTF-8?q?=E7=92=B0=E5=A2=83=E3=81=AE=E6=A7=8B=E7=AF=89"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 9d8f204fb081e4f25bdd4b0bb27a9a84514120fa. --- jest.config.js | 18 - package.json | 8 +- src/tests/testUtils/index.tsx | 15 - src/tests/utils/sample/index.ts | 3 - src/tests/utils/sample/sample.test.ts | 7 - src/tests/utils/sample/sample.ts | 3 - tsconfig.jest.json | 6 - yarn.lock | 2105 +------------------------ 8 files changed, 38 insertions(+), 2127 deletions(-) delete mode 100644 jest.config.js delete mode 100644 src/tests/testUtils/index.tsx delete mode 100644 src/tests/utils/sample/index.ts delete mode 100644 src/tests/utils/sample/sample.test.ts delete mode 100644 src/tests/utils/sample/sample.ts delete mode 100644 tsconfig.jest.json diff --git a/jest.config.js b/jest.config.js deleted file mode 100644 index 88bfb00..0000000 --- a/jest.config.js +++ /dev/null @@ -1,18 +0,0 @@ -module.exports = { - testEnvironment: "jsdom", - roots: ["/src"], - transform: { - "^.+\\.(ts|tsx)$": "ts-jest", - }, - globals: { - "ts-jest": { - tsconfig: "/tsconfig.jest.json", - }, - }, - moduleDirectories: ["node_modules", ""], - testPathIgnorePatterns: ["/node_modules", "/src/tests/testUtils"], - moduleNameMapper: { - "@/(.*)": "/src/$1", - }, - setupFilesAfterEnv: ["@testing-library/jest-dom"], -}; diff --git a/package.json b/package.json index b29317a..bf93bd7 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,7 @@ "build": "next build && next export", "start": "next start", "lint": "next lint", - "format": "prettier --write src/**", - "test": "jest" + "format": "prettier --write src/**" }, "dependencies": { "@chakra-ui/icons": "^1.1.1", @@ -31,8 +30,6 @@ "remark-gfm": "^3.0.1" }, "devDependencies": { - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/react": "^12.1.2", "@types/node": "16.11.10", "@types/react": "17.0.37", "@types/react-syntax-highlighter": "^13.5.2", @@ -42,10 +39,7 @@ "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-unused-imports": "^2.0.0", - "jest": "^27.5.0", - "jest-dom": "^4.0.0", "prettier": "^2.4.1", - "ts-jest": "^27.1.3", "typescript": "4.5.2" } } diff --git a/src/tests/testUtils/index.tsx b/src/tests/testUtils/index.tsx deleted file mode 100644 index 4c9951e..0000000 --- a/src/tests/testUtils/index.tsx +++ /dev/null @@ -1,15 +0,0 @@ -// NOTE: Chakra UI を採用しているため、ラップした render を使用する必要がある - -import { ChakraProvider } from "@chakra-ui/react"; -import { render, RenderOptions } from "@testing-library/react"; -import React from "react"; - -const AllTheProviders = ({ children }: { children: JSX.Element }) => { - return {children}; -}; - -const customRender = (ui: JSX.Element, options?: RenderOptions) => - render(ui, { wrapper: AllTheProviders, ...options }); - -export * from "@testing-library/react"; -export { customRender as render }; diff --git a/src/tests/utils/sample/index.ts b/src/tests/utils/sample/index.ts deleted file mode 100644 index c7f19bb..0000000 --- a/src/tests/utils/sample/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { sample } from "./sample"; - -export default sample; diff --git a/src/tests/utils/sample/sample.test.ts b/src/tests/utils/sample/sample.test.ts deleted file mode 100644 index 81d2137..0000000 --- a/src/tests/utils/sample/sample.test.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { sample } from "@/tests/utils/sample/sample"; - -describe("sample", () => { - test("1が返ってくる", () => { - expect(sample()).toBe(1); - }); -}); diff --git a/src/tests/utils/sample/sample.ts b/src/tests/utils/sample/sample.ts deleted file mode 100644 index cc62ba5..0000000 --- a/src/tests/utils/sample/sample.ts +++ /dev/null @@ -1,3 +0,0 @@ -export const sample = (): number => { - return 1; -}; diff --git a/tsconfig.jest.json b/tsconfig.jest.json deleted file mode 100644 index ec83611..0000000 --- a/tsconfig.jest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "jsx": "react" - } -} diff --git a/yarn.lock b/yarn.lock index 0bede10..ce011fe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,14 +2,6 @@ # yarn lockfile v1 -"@ampproject/remapping@^2.0.0": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.0.3.tgz#899999b5b7a5ce570d6d9bafdcc1e62cea466cf3" - integrity sha512-DmIAguV77yFP0MGVFWknCMgSLAtsLR3VlRTteR6xgMpIfYtwaZuMvjGv5YlpiqN7S/5q87DHyuIx8oa15kiyag== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.9" - "@jridgewell/trace-mapping" "^0.2.7" - "@babel/code-frame@7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" @@ -24,88 +16,6 @@ dependencies: "@babel/highlight" "^7.16.0" -"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" - integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== - dependencies: - "@babel/highlight" "^7.16.7" - -"@babel/compat-data@^7.16.4": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" - integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== - -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.0.tgz#16b8772b0a567f215839f689c5ded6bb20e864d5" - integrity sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA== - dependencies: - "@ampproject/remapping" "^2.0.0" - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.17.0" - "@babel/parser" "^7.17.0" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" - "@babel/types" "^7.17.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - -"@babel/generator@^7.17.0", "@babel/generator@^7.7.2": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e" - integrity sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw== - dependencies: - "@babel/types" "^7.17.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-compilation-targets@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" - integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" - semver "^6.3.0" - -"@babel/helper-environment-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" - integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" - integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== - dependencies: - "@babel/helper-get-function-arity" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-get-function-arity@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" - integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-hoist-variables@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" - integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-module-imports@^7.12.13": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz#90538e60b672ecf1b448f5f4f5433d37e79a3ec3" @@ -113,75 +23,16 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-module-imports@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" - integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-module-transforms@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" - integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" - integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== - "@babel/helper-plugin-utils@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== -"@babel/helper-simple-access@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" - integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-split-export-declaration@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" - integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": version "7.15.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== -"@babel/helper-validator-identifier@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" - integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== - -"@babel/helper-validator-option@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" - integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== - -"@babel/helpers@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.0.tgz#79cdf6c66a579f3a7b5e739371bc63ca0306886b" - integrity sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ== - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" - "@babel/types" "^7.17.0" - "@babel/highlight@^7.10.4", "@babel/highlight@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" @@ -191,55 +42,6 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/highlight@^7.16.7": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" - integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c" - integrity sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw== - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - "@babel/plugin-syntax-jsx@7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" @@ -254,62 +56,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.7.2": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" - integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/runtime-corejs3@^7.10.2": version "7.16.3" resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz#1e25de4fa994c57c18e5fdda6cc810dac70f5590" @@ -332,38 +78,6 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.12.5", "@babel/runtime@^7.9.2": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.0.tgz#b8d142fc0f7664fb3d9b5833fd40dcbab89276c0" - integrity sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.16.7", "@babel/template@^7.3.3": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" - integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/parser" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/traverse@^7.16.7", "@babel/traverse@^7.17.0", "@babel/traverse@^7.7.2": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30" - integrity sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.0" - "@babel/types" "^7.17.0" - debug "^4.1.0" - globals "^11.1.0" - "@babel/types@7.15.0": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" @@ -372,14 +86,6 @@ "@babel/helper-validator-identifier" "^7.14.9" to-fast-properties "^2.0.0" -"@babel/types@^7.0.0", "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" - integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - to-fast-properties "^2.0.0" - "@babel/types@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba" @@ -388,11 +94,6 @@ "@babel/helper-validator-identifier" "^7.15.7" to-fast-properties "^2.0.0" -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - "@chakra-ui/accordion@1.4.1": version "1.4.1" resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-1.4.1.tgz#bd5373dcfd11572e5e2c535eca51aee4fc24c828" @@ -1496,209 +1197,6 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jest/console@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.0.tgz#82289a589ad5803555b50b64178128b7a8e45282" - integrity sha512-WUzX5neFb0IOQOy/7A2VhiGdxJKk85Xns2Oq29JaHmtnSel+BsjwyQZxzAs2Xxfd2i452fwdDG9ox/IWi81bdQ== - dependencies: - "@jest/types" "^27.5.0" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^27.5.0" - jest-util "^27.5.0" - slash "^3.0.0" - -"@jest/core@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.0.tgz#27b383f497ff1671cc30fd5e22eba9d9b10c3031" - integrity sha512-DcUTkZyon+dRozTEjy38Bgt3PIU51GdUJuz3uHKg5maGtmCaYqPUGiM3Xddqi7eIMC7E3fTGIlHqH9i0pTOy6Q== - dependencies: - "@jest/console" "^27.5.0" - "@jest/reporters" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^27.5.0" - jest-config "^27.5.0" - jest-haste-map "^27.5.0" - jest-message-util "^27.5.0" - jest-regex-util "^27.5.0" - jest-resolve "^27.5.0" - jest-resolve-dependencies "^27.5.0" - jest-runner "^27.5.0" - jest-runtime "^27.5.0" - jest-snapshot "^27.5.0" - jest-util "^27.5.0" - jest-validate "^27.5.0" - jest-watcher "^27.5.0" - micromatch "^4.0.4" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.0.tgz#a473bc76261aad7dfa3a1d8e35155953a5ba3436" - integrity sha512-lg0JFsMaLKgpwzs0knOg21Z4OQwaJoBLutnmYzip4tyLTXP21VYWtYGpLXgx42fw/Mw05m1WDXWKgwR6WnsiTw== - dependencies: - "@jest/fake-timers" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/node" "*" - jest-mock "^27.5.0" - -"@jest/fake-timers@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.0.tgz#f9e07b4c723a535f7c532cfb403394fa40d88c8a" - integrity sha512-e3WrlpqSHq3HAQ03JFjTn8YCrsyg640/sr1rjkM2rNv8z1ufjudpv4xq6DvvTJYB6FuUrfg0g+7bSKPet5QfCQ== - dependencies: - "@jest/types" "^27.5.0" - "@sinonjs/fake-timers" "^8.0.1" - "@types/node" "*" - jest-message-util "^27.5.0" - jest-mock "^27.5.0" - jest-util "^27.5.0" - -"@jest/globals@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.0.tgz#16271323f79e3b0fe0842e9588241d202a6c2aff" - integrity sha512-wWpMnTiR65Q4JD7fr2BqN+ZDbi99mmILnEM6u7AaX4geASEIVvQsiB4RCvwZrIX5YZCsAjviJQVq9CYddLABkg== - dependencies: - "@jest/environment" "^27.5.0" - "@jest/types" "^27.5.0" - expect "^27.5.0" - -"@jest/reporters@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.0.tgz#e7602e12656b5051bf4e784cbdd82d4ec1299e33" - integrity sha512-DG+BmVSx2uaJSTKz5z1eScgHTQ6/cZ5CCKSpmpr4sXQPwV2V5aUMOBDwXX1MnqNRhH7/Rq9K97ynnocvho5aMA== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-haste-map "^27.5.0" - jest-resolve "^27.5.0" - jest-util "^27.5.0" - jest-worker "^27.5.0" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.1.0" - -"@jest/source-map@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.0.tgz#f22a7e759b8807491f84719c01acf433b917c7a0" - integrity sha512-0xr7VZ+JNCRrlCyRMYhquUm8eU3kNdGDaIW4s3L625bNjk273v9ZhAm3YczIuzJzYH0pnjT+QSCiZQegWKjeow== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.9" - source-map "^0.6.0" - -"@jest/test-result@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.0.tgz#29e0ace33570c9dcbd47c67e954f77a7d7fff98e" - integrity sha512-Lxecvx5mN6WIeynIyW0dWDQm8UPGMHvTwxUPK+OsZaqBDMGaNDSZtw53VoVk7HyT6AcRblMR/pfa0XucmH4hGw== - dependencies: - "@jest/console" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.0.tgz#68beceb3de818dcb34fb3ea59be3c22c890bb6e5" - integrity sha512-WzjcDflqbpWe+SnJPCvB2gB6haGfrkzAgzY6Pb1aq+EPoVAj2mwBaKN0ROWI4H87aSslCjq2M+BUQFNJ8VpnDA== - dependencies: - "@jest/test-result" "^27.5.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.0" - jest-runtime "^27.5.0" - -"@jest/transform@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.0.tgz#a4941e69ac51e8aa9a255ff4855b564c228c400b" - integrity sha512-yXUy/iO3TH1itxJ9BF7LLjuXt8TtgtjAl0PBQbUaCvRa+L0yYBob6uayW9dFRX/CDQweouLhvmXh44zRiaB+yA== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^27.5.0" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.0" - jest-regex-util "^27.5.0" - jest-util "^27.5.0" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - -"@jest/types@^27.5.0": - version "27.5.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.0.tgz#6ad04a5c5355fd9f46e5cf761850e0edb3c209dd" - integrity sha512-oDHEp7gwSgA82RZ6pzUL3ugM2njP/lVB1MsxRZNOBk+CoNvh9SpH1lQixPFc/kDlV50v59csiW4HLixWmhmgPQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" - -"@jridgewell/resolve-uri@^3.0.3": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz#b876e3feefb9c8d3aa84014da28b5e52a0640d72" - integrity sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg== - -"@jridgewell/sourcemap-codec@^1.4.9": - version "1.4.10" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.10.tgz#baf57b4e2a690d4f38560171f91783656b7f8186" - integrity sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg== - -"@jridgewell/trace-mapping@^0.2.7": - version "0.2.7" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.2.7.tgz#d45be64544788e32c7ea5c8faa16a7000d840b5b" - integrity sha512-ZKfRhw6eK2vvdWqpU7DQq49+BZESqh5rmkYpNhuzkz01tapssl2sNNy6uMUIgrTtUWQDijomWJzJRCoevVrfgw== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.9" - "@napi-rs/triples@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@napi-rs/triples/-/triples-1.0.3.tgz#76d6d0c3f4d16013c61e45dfca5ff1e6c31ae53c" @@ -1982,100 +1480,6 @@ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz#7f698254aadf921e48dda8c0a6b304026b8a9323" integrity sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A== -"@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^8.0.1": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" - integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@testing-library/dom@^8.0.0": - version "8.11.3" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.11.3.tgz#38fd63cbfe14557021e88982d931e33fb7c1a808" - integrity sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^4.2.0" - aria-query "^5.0.0" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.4.4" - pretty-format "^27.0.2" - -"@testing-library/jest-dom@^5.16.2": - version "5.16.2" - resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz#f329b36b44aa6149cd6ced9adf567f8b6aa1c959" - integrity sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug== - dependencies: - "@babel/runtime" "^7.9.2" - "@types/testing-library__jest-dom" "^5.9.1" - aria-query "^5.0.0" - chalk "^3.0.0" - css "^3.0.0" - css.escape "^1.5.1" - dom-accessibility-api "^0.5.6" - lodash "^4.17.15" - redent "^3.0.0" - -"@testing-library/react@^12.1.2": - version "12.1.2" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.2.tgz#f1bc9a45943461fa2a598bb4597df1ae044cfc76" - integrity sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g== - dependencies: - "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^8.0.0" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - -"@types/aria-query@^4.2.0": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" - integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== - -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.18" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8" - integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" - integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== - dependencies: - "@babel/types" "^7.3.0" - "@types/debug@^4.0.0": version "4.1.7" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" @@ -2083,13 +1487,6 @@ dependencies: "@types/ms" "*" -"@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== - dependencies: - "@types/node" "*" - "@types/hast@^2.0.0": version "2.3.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" @@ -2097,33 +1494,6 @@ dependencies: "@types/unist" "*" -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/jest@*": - version "27.4.0" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.0.tgz#037ab8b872067cae842a320841693080f9cb84ed" - integrity sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ== - dependencies: - jest-diff "^27.0.0" - pretty-format "^27.0.0" - "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" @@ -2173,11 +1543,6 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@types/prettier@^2.1.5": - version "2.4.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.3.tgz#a3c65525b91fca7da00ab1a3ac2b5a2a4afbffbf" - integrity sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w== - "@types/prop-types@*": version "15.7.4" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" @@ -2211,18 +1576,6 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - -"@types/testing-library__jest-dom@^5.9.1": - version "5.14.2" - resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz#564fb2b2dc827147e937a75b639a05d17ce18b44" - integrity sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg== - dependencies: - "@types/jest" "*" - "@types/unist@*", "@types/unist@^2.0.0": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" @@ -2233,18 +1586,6 @@ resolved "https://registry.yarnpkg.com/@types/warning/-/warning-3.0.0.tgz#0d2501268ad8f9962b740d387c4654f5f8e23e52" integrity sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI= -"@types/yargs-parser@*": - version "20.2.1" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== - -"@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== - dependencies: - "@types/yargs-parser" "*" - "@typescript-eslint/parser@^4.20.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" @@ -2289,46 +1630,16 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" -abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - acorn-jsx@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.1.1, acorn@^7.4.0: +acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4: - version "8.7.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" - integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - ajv@^6.10.0, ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -2359,13 +1670,6 @@ ansi-colors@^4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - ansi-regex@^5.0.0, ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" @@ -2385,12 +1689,7 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3, anymatch@~3.1.1: +anymatch@~3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -2420,11 +1719,6 @@ aria-query@^4.2.2: "@babel/runtime" "^7.10.2" "@babel/runtime-corejs3" "^7.10.2" -aria-query@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" - integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== - array-includes@^3.1.3, array-includes@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" @@ -2502,16 +1796,6 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" @@ -2527,41 +1811,6 @@ axobject-query@^2.2.0: resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== -babel-jest@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.0.tgz#c653985241af3c76f59d70d65a570860c2594a50" - integrity sha512-puhCyvBTNLevhbd1oyw6t3gWBicWoUARQYKCBB/B1moif17NbyhxbsfadqZIw8zfJJD+W7Vw0Nb20pEjLxkXqQ== - dependencies: - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^27.5.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.0.tgz#8fdf07835f2165a068de3ce95fd7749a89801b51" - integrity sha512-ztwNkHl+g1GaoQcb8f2BER4C3LMvSXuF7KVqtUioXQgScSEnkl6lLgCILUYIR+CPTwL8H3F/PNLze64HPWF9JA== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" - "@types/babel__traverse" "^7.0.6" - babel-plugin-macros@^2.6.1: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" @@ -2571,32 +1820,6 @@ babel-plugin-macros@^2.6.1: cosmiconfig "^6.0.0" resolve "^1.12.0" -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-jest@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.0.tgz#4e308711c3d2ff1f45cf5d9a23646e37b621fc9f" - integrity sha512-7bfu1cJBlgK/nKfTvMlElzA3jpi6GzDWX3fntnyP2cQSzoi/KUz6ewGlcb3PSRYZGyv+uPnVHY0Im3JbsViqgA== - dependencies: - babel-plugin-jest-hoist "^27.5.0" - babel-preset-current-node-syntax "^1.0.0" - bail@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" @@ -2657,11 +1880,6 @@ brorand@^1.0.1, brorand@^1.1.0: resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -2734,36 +1952,6 @@ browserslist@4.16.6: escalade "^3.1.1" node-releases "^1.1.71" -browserslist@^4.17.5: - version "4.19.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" - integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== - dependencies: - caniuse-lite "^1.0.30001286" - electron-to-chromium "^1.4.17" - escalade "^3.1.1" - node-releases "^2.0.1" - picocolors "^1.0.0" - -bs-logger@0.x: - version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== - dependencies: - fast-json-stable-stringify "2.x" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - buffer-xor@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" @@ -2809,26 +1997,11 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228: version "1.0.30001283" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz#8573685bdae4d733ef18f78d44ba0ca5fe9e896b" integrity sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg== -caniuse-lite@^1.0.30001286: - version "1.0.30001307" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001307.tgz#27a67f13ebc4aa9c977e6b8256a11d5eafb30f27" - integrity sha512-+MXEMczJ4FuxJAUp0jvAl6Df0NI/OfW1RWEE61eSmzS7hw6lz4IKutbhbXendwq8BljfFuHtu26VWsg4afQ7Ng== - ccount@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" @@ -2858,15 +2031,7 @@ chalk@4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0, chalk@^4.1.0: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2874,11 +2039,6 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - character-entities-legacy@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" @@ -2914,11 +2074,6 @@ chokidar@3.5.1: optionalDependencies: fsevents "~2.3.1" -ci-info@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" - integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== - cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -2927,11 +2082,6 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: inherits "^2.0.1" safe-buffer "^5.0.1" -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - classnames@2.2.6: version "2.2.6" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" @@ -2946,16 +2096,6 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -2985,13 +2125,6 @@ colorette@^1.2.2: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - comma-separated-tokens@^1.0.0: version "1.0.8" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" @@ -3034,7 +2167,7 @@ convert-source-map@1.7.0: dependencies: safe-buffer "~5.1.1" -convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.5.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -3105,7 +2238,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -3138,20 +2271,11 @@ css-box-model@1.2.1: dependencies: tiny-invariant "^1.0.6" -css.escape@1.5.1, css.escape@^1.5.1: +css.escape@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= -css@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" - integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== - dependencies: - inherits "^2.0.4" - source-map "^0.6.1" - source-map-resolve "^0.6.0" - cssnano-preset-simple@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz#e95d0012699ca2c741306e9a3b8eeb495a348dbe" @@ -3166,23 +2290,6 @@ cssnano-simple@3.0.0: dependencies: cssnano-preset-simple "^3.0.0" -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - csstype@^3.0.2, csstype@^3.0.9: version "3.0.10" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" @@ -3198,15 +2305,6 @@ data-uri-to-buffer@3.0.1: resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - debug@2, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -3214,13 +2312,6 @@ debug@2, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0: - version "4.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== - dependencies: - ms "2.1.2" - debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -3235,11 +2326,6 @@ debug@^4.0.0, debug@^4.0.1, debug@^4.1.1, debug@^4.3.1: dependencies: ms "2.1.2" -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - decode-named-character-reference@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.0.tgz#334409015275c33fb1a3b55654866bb6cd108d29" @@ -3247,17 +2333,7 @@ decode-named-character-reference@^1.0.0: dependencies: character-entities "^2.0.0" -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - -deep-is@^0.1.3, deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== @@ -3274,11 +2350,6 @@ define-properties@^1.1.3: dependencies: object-keys "^1.0.12" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -3302,21 +2373,11 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - detect-node-es@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== -diff-sequences@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.0.tgz#a8ac0cb742b17d6f30a6c43e233893a2402c0729" - integrity sha512-ZsOBWnhXiH+Zn0DcBNX/tiQsqrREHs/6oQsEVy2VJJjrTblykPima11pyHMSA/7PGmD+fwclTnKVKL/qtNREDQ== - diff@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" @@ -3352,11 +2413,6 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: - version "0.5.11" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz#79d5846c4f90eba3e617d9031e921de9324f84ed" - integrity sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw== - domain-browser@4.19.0: version "4.19.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1" @@ -3367,23 +2423,11 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - electron-to-chromium@^1.3.723: version "1.4.1" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.1.tgz#623f8fa6ee416e016d93f00efc34fbc73f9f59ed" integrity sha512-9ldvb6QMHiDpUNF1iSwBTiTT0qXEN+xIO5WlCJrC5gt0z74ofOiqR698vaJqYWnri0XZiF0YmnrFmGq/EmpGAA== -electron-to-chromium@^1.4.17: - version "1.4.65" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.65.tgz#c0820db06e268e0a2fd4dbce38fb5376d38ca449" - integrity sha512-0/d8Skk8sW3FxXP0Dd6MnBlrwx7Qo9cqQec3BlIAlvKnrmS3pHsIbaroEi+nd0kZkGpQ6apMEre7xndzjlEnLw== - elliptic@^6.5.3: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" @@ -3397,11 +2441,6 @@ elliptic@^6.5.3: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" -emittery@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" - integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== - emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -3488,11 +2527,6 @@ escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" @@ -3503,22 +2537,10 @@ escape-string-regexp@^5.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-next@^12.0.4: - version "12.0.4" - resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.0.4.tgz#22f0305770f0d11bfa034df0efea7cf9cdb37d58" - integrity sha512-uBOHBjYaRF0MaS5feB7lFOncHhSrtFxZy/oud6pEW/wn/JUQtZWeH/J4JyODBfX+G7h9mttgHLZNmUjNJis6Kw== +eslint-config-next@^12.0.4: + version "12.0.4" + resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-12.0.4.tgz#22f0305770f0d11bfa034df0efea7cf9cdb37d58" + integrity sha512-uBOHBjYaRF0MaS5feB7lFOncHhSrtFxZy/oud6pEW/wn/JUQtZWeH/J4JyODBfX+G7h9mttgHLZNmUjNJis6Kw== dependencies: "@next/eslint-plugin-next" "12.0.4" "@rushstack/eslint-patch" "^1.0.6" @@ -3717,7 +2739,7 @@ espree@^7.3.0, espree@^7.3.1: acorn-jsx "^5.3.1" eslint-visitor-keys "^1.3.0" -esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -3769,36 +2791,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expect@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.0.tgz#ea2fbebb483c274043098c34a53923a0aee493f0" - integrity sha512-z73GZ132cBqrapO0X6BeRjyBXqOt9YeRtnDteHJIQqp5s2pZ41Hz23VUbsVFMfkrsFLU9GwoIRS0ZzLuFK8M5w== - dependencies: - "@jest/types" "^27.5.0" - jest-get-type "^27.5.0" - jest-matcher-utils "^27.5.0" - jest-message-util "^27.5.0" - extend@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" @@ -3820,12 +2812,12 @@ fast-glob@^3.1.1: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= @@ -3851,13 +2843,6 @@ faye-websocket@0.11.4: dependencies: websocket-driver ">=0.5.1" -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -3893,7 +2878,7 @@ find-up@^2.1.0: dependencies: locate-path "^2.0.0" -find-up@^4.0.0, find-up@^4.1.0: +find-up@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -3958,15 +2943,6 @@ foreach@^2.0.5: resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - format@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" @@ -4011,7 +2987,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^2.3.2, fsevents@~2.3.1: +fsevents@~2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -4026,11 +3002,6 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" @@ -4057,16 +3028,6 @@ get-orientation@1.1.2: dependencies: stream-parser "^0.3.1" -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - get-symbol-description@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" @@ -4099,7 +3060,7 @@ glob@7.1.7: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.7: +glob@^7.1.3, glob@^7.1.7: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== @@ -4111,11 +3072,6 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.7: once "^1.3.0" path-is-absolute "^1.0.0" -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - globals@^13.6.0, globals@^13.9.0: version "13.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" @@ -4140,11 +3096,6 @@ graceful-fs@^4.1.2: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== -graceful-fs@^4.2.9: - version "4.2.9" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" - integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== - hamt_plus@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/hamt_plus/-/hamt_plus-1.0.2.tgz#e21c252968c7e33b20f6a1b094cd85787a265601" @@ -4253,18 +3204,6 @@ hoist-non-react-statics@^3.3.1: dependencies: react-is "^16.7.0" -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - http-errors@1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" @@ -4281,33 +3220,11 @@ http-parser-js@>=0.5.1: resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.4.tgz#d1f3e45f31973de8393af2c725da5d42919ab2bb" integrity sha512-Qn1yyi10ipcylSSqlTFsj7bhimACWbFm5w5JNMxhLKfcJAeWFBc+/VBv4mu5qlWSKr0cjXqtwM6HISZkESUILA== -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - https-browserify@1.0.0, https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -4362,24 +3279,11 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -4511,11 +3415,6 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - is-generator-function@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" @@ -4570,11 +3469,6 @@ is-plain-object@^5.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -4588,11 +3482,6 @@ is-shared-array-buffer@^1.0.1: resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -4618,11 +3507,6 @@ is-typed-array@^1.1.3, is-typed-array@^1.1.7: foreach "^2.0.5" has-tostringtag "^1.0.0" -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - is-weakref@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" @@ -4640,438 +3524,6 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" - integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.1.3: - version "3.1.4" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.4.tgz#1b6f068ecbc6c331040aab5741991273e609e40c" - integrity sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -jest-changed-files@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.0.tgz#61e8d0a7394c1ee1cec4c2893e206e62b1566066" - integrity sha512-BGWKI7E6ORqbF5usF1oA4ftbkhVZVrXr8jB0/BrU6TAn3kfOVwX2Zx6pKIXYutJ+qNEjT8Da/gGak0ajya/StA== - dependencies: - "@jest/types" "^27.5.0" - execa "^5.0.0" - throat "^6.0.1" - -jest-circus@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.0.tgz#fcff8829ceb2c8ef4b4532ace7734d156c6664b9" - integrity sha512-+NPd1OxpAHYKjbW8dgL0huFgmtZRKSUKee/UtRgZJEfAxCeA12d7sp0coh5EGDBpW4fCk1Pcia/2dG+j6BQvdw== - dependencies: - "@jest/environment" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.5.0" - is-generator-fn "^2.0.0" - jest-each "^27.5.0" - jest-matcher-utils "^27.5.0" - jest-message-util "^27.5.0" - jest-runtime "^27.5.0" - jest-snapshot "^27.5.0" - jest-util "^27.5.0" - pretty-format "^27.5.0" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" - -jest-cli@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.0.tgz#06557ad22818740fb28481089a574ba107a8b369" - integrity sha512-9ANs79Goz1ULKtG7HDm/F//4E69v8EFOLXRIHmeC/eK1xTUeQGlU6XP0Zwst386sKaKB4O60qhWY/UaTBS2MLA== - dependencies: - "@jest/core" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/types" "^27.5.0" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - import-local "^3.0.2" - jest-config "^27.5.0" - jest-util "^27.5.0" - jest-validate "^27.5.0" - prompts "^2.0.1" - yargs "^16.2.0" - -jest-config@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.0.tgz#d96ccf8e26d3f2f3ae6543686c48449c201bb621" - integrity sha512-eOIpvpXFz5WHuIYZN1QmvBLEjsSk3w+IAC/2jBpZClbprF53Bj9meBMgAbE15DSkaaJBDFmhXXd1L2eCLaWxQw== - dependencies: - "@babel/core" "^7.8.0" - "@jest/test-sequencer" "^27.5.0" - "@jest/types" "^27.5.0" - babel-jest "^27.5.0" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.9" - jest-circus "^27.5.0" - jest-environment-jsdom "^27.5.0" - jest-environment-node "^27.5.0" - jest-get-type "^27.5.0" - jest-jasmine2 "^27.5.0" - jest-regex-util "^27.5.0" - jest-resolve "^27.5.0" - jest-runner "^27.5.0" - jest-util "^27.5.0" - jest-validate "^27.5.0" - micromatch "^4.0.4" - pretty-format "^27.5.0" - slash "^3.0.0" - -jest-diff@^27.0.0, jest-diff@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.0.tgz#34dc608a3b9159df178dd480b6d835b5e6b92082" - integrity sha512-zztvHDCq/QcAVv+o6rts0reupSOxyrX+KLQEOMWCW2trZgcBFgp/oTK7hJCGpXvEIqKrQzyQlaPKn9W04+IMQg== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.5.0" - jest-get-type "^27.5.0" - pretty-format "^27.5.0" - -jest-docblock@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.0.tgz#096fa3a8b55d019a954ef7cc205c791bf94b2352" - integrity sha512-U4MtJgdZn2x+jpPzd7NAYvDmgJAA5h9QxVAwsyuH7IymGzY8VGHhAkHcIGOmtmdC61ORLxCbEhj6fCJsaCWzXA== - dependencies: - detect-newline "^3.0.0" - -jest-dom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jest-dom/-/jest-dom-4.0.0.tgz#94eba3cbc6576e7bd6821867c92d176de28920eb" - integrity sha512-gBxYZlZB1Jgvf2gP2pRfjjUWF8woGBHj/g5rAQgFPB/0K2atGuhVcPO+BItyjWeKg9zM+dokgcMOH01vrWVMFA== - -jest-each@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.0.tgz#7bd00a767df0fbec0caba3df0d2c0b3268a2ce84" - integrity sha512-2vpajSdDMZmAxjSP1f4BG9KKduwHtuaI0w66oqLUkfaGUU7Ix/W+d8BW0h3/QEJiew7hR0GSblqdFwTEEbhBdw== - dependencies: - "@jest/types" "^27.5.0" - chalk "^4.0.0" - jest-get-type "^27.5.0" - jest-util "^27.5.0" - pretty-format "^27.5.0" - -jest-environment-jsdom@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.0.tgz#6d22d9b76890e9b82c7e1062a15730efb3fb7361" - integrity sha512-sX49N8rjp6HSHeGpNgLk6mtHRd1IPAnE/u7wLQkb6Tz/1E08Q++Y8Zk/IbpVdcFywbzH1icFqEuDuHJ6o+uXXg== - dependencies: - "@jest/environment" "^27.5.0" - "@jest/fake-timers" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/node" "*" - jest-mock "^27.5.0" - jest-util "^27.5.0" - jsdom "^16.6.0" - -jest-environment-node@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.0.tgz#1ab357b4715bff88d48c8b62b8379002ff955dd1" - integrity sha512-7UzisMMfGyrURhS/eUa7p7mgaqN3ajHylsjOgfcn0caNeYRZq4LHKZLfAxrPM34DWLnBZcRupEJlpQsizdSUsw== - dependencies: - "@jest/environment" "^27.5.0" - "@jest/fake-timers" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/node" "*" - jest-mock "^27.5.0" - jest-util "^27.5.0" - -jest-get-type@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.0.tgz#861c24aa1b176be83c902292cb9618d580cac8a7" - integrity sha512-Vp6O8a52M/dahXRG/E0EJuWQROps2mDQ0sJYPgO8HskhdLwj9ajgngy2OAqZgV6e/RcU67WUHq6TgfvJb8flbA== - -jest-haste-map@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.0.tgz#7cc3a920caf304c89fbfceb5d5717b929873f175" - integrity sha512-0KfckSBEKV+D6e0toXmIj4zzp72EiBnvkC0L+xYxenkLhAdkp2/8tye4AgMzz7Fqb1r8SWtz7+s1UQLrxMBang== - dependencies: - "@jest/types" "^27.5.0" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^27.5.0" - jest-serializer "^27.5.0" - jest-util "^27.5.0" - jest-worker "^27.5.0" - micromatch "^4.0.4" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.3.2" - -jest-jasmine2@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.0.tgz#589d6574d1318d3fb41b3fc368344117ec417dcc" - integrity sha512-X7sT3HLNjjrBEepilxzPyNhNdyunaFBepo1L3T/fvYb9tb8Wb8qY576gwIa+SZcqYUqAA7/bT3EpZI4lAp0Qew== - dependencies: - "@jest/environment" "^27.5.0" - "@jest/source-map" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.5.0" - is-generator-fn "^2.0.0" - jest-each "^27.5.0" - jest-matcher-utils "^27.5.0" - jest-message-util "^27.5.0" - jest-runtime "^27.5.0" - jest-snapshot "^27.5.0" - jest-util "^27.5.0" - pretty-format "^27.5.0" - throat "^6.0.1" - -jest-leak-detector@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.0.tgz#c98c02e64eab4da9a8b91f058d2b7473272272ee" - integrity sha512-Ak3k+DD3ao5d4/zzJrxAQ5UV5wiCrp47jH94ZD4/vXSzQgE6WBVDfg83VtculLILO7Y6/Q/7yzKSrtN9Na8luA== - dependencies: - jest-get-type "^27.5.0" - pretty-format "^27.5.0" - -jest-matcher-utils@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.0.tgz#d2fc737224fb3bfa38eaa2393ac5bc953d5c5697" - integrity sha512-5ruyzWMGb1ilCWD6ECwNdOhQBeIXAjHmHd5c3uO6quR7RIMHPRP2ucOaejz2j+0R0Ko4GanWM6SqXAeF8nYN5g== - dependencies: - chalk "^4.0.0" - jest-diff "^27.5.0" - jest-get-type "^27.5.0" - pretty-format "^27.5.0" - -jest-message-util@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.0.tgz#654a781b38a305b1fd8120053c784c67bca00a52" - integrity sha512-lfbWRhTtmZMEHPAtl0SrvNzK1F4UnVNMHOliRQT2BJ4sBFzIb0gBCHA4ebWD4o6l1fUyvDPxM01K9OIMQTAdQw== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.5.0" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^27.5.0" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.0.tgz#1018656fe6bcd0f58fd1edca7f420169f6707c6e" - integrity sha512-PHluG6MJGng82/sxh8OiB9fnxzNn3cazceSHCAmAKs4g5rMhc3EZCrJXv+4w61rA2WGagMUj7QLLrA1SRlFpzQ== - dependencies: - "@jest/types" "^27.5.0" - "@types/node" "*" - -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== - -jest-regex-util@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.0.tgz#26c26cf15a73edba13cb8930e261443d25ed8608" - integrity sha512-e9LqSd6HsDsqd7KS3rNyYwmQAaG9jq4U3LbnwVxN/y3nNlDzm2OFs596uo9zrUY+AV1opXq6ome78tRDUCRWfA== - -jest-resolve-dependencies@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.0.tgz#8e3b15589848995ddc9a39f49462dad5b7bc14a2" - integrity sha512-xQsy7CmrT4CJxdNUEdzZU2M/v6YmtQ/pkJM+sx7TA1siG1zfsZuo78PZvzglwRMQFr88f3Su4Om8OEBAic+SMw== - dependencies: - "@jest/types" "^27.5.0" - jest-regex-util "^27.5.0" - jest-snapshot "^27.5.0" - -jest-resolve@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.0.tgz#a8e95a68dfb4a59faa508d7b6d2c6a02dcabb712" - integrity sha512-PkDpYEGV/nFqThnIrlPtj8oTxyAV3iuuS6or7dZYyUWaHr/tyyVb5qfBmZS6FEr7ozBHgjrF1bgcgIefnlicbw== - dependencies: - "@jest/types" "^27.5.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.0" - jest-pnp-resolver "^1.2.2" - jest-util "^27.5.0" - jest-validate "^27.5.0" - resolve "^1.20.0" - resolve.exports "^1.1.0" - slash "^3.0.0" - -jest-runner@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.0.tgz#b5747a4444b4d3faae019bd201943948882d26c3" - integrity sha512-RMzXhkJLLOKKgUPY2trpyVBijaFmswMtgoCCBk2PQVRHC6yo1vLd1/jmFP39s5OXXnt7rntuzKSYvxl+QUibqQ== - dependencies: - "@jest/console" "^27.5.0" - "@jest/environment" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.8.1" - graceful-fs "^4.2.9" - jest-docblock "^27.5.0" - jest-environment-jsdom "^27.5.0" - jest-environment-node "^27.5.0" - jest-haste-map "^27.5.0" - jest-leak-detector "^27.5.0" - jest-message-util "^27.5.0" - jest-resolve "^27.5.0" - jest-runtime "^27.5.0" - jest-util "^27.5.0" - jest-worker "^27.5.0" - source-map-support "^0.5.6" - throat "^6.0.1" - -jest-runtime@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.0.tgz#2497116742b9e7cc1e5381a9ded36602b8b0c78c" - integrity sha512-T7APxCPjN3p3ePcLuypbWtD0UZHyAdvIADZ9ABI/sFZ9t/Rf2xIUd6D7RzZIX+unewJRooVGWrgDIgeUuj0OUA== - dependencies: - "@jest/environment" "^27.5.0" - "@jest/fake-timers" "^27.5.0" - "@jest/globals" "^27.5.0" - "@jest/source-map" "^27.5.0" - "@jest/test-result" "^27.5.0" - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.0" - jest-message-util "^27.5.0" - jest-mock "^27.5.0" - jest-regex-util "^27.5.0" - jest-resolve "^27.5.0" - jest-snapshot "^27.5.0" - jest-util "^27.5.0" - slash "^3.0.0" - strip-bom "^4.0.0" - -jest-serializer@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.0.tgz#439a110df27f97a40c114a429b708c2ada15a81f" - integrity sha512-aSDFqQlVXtBH+Zb5dl9mCvTSFkabixk/9P9cpngL4yJKpmEi9USxfDhONFMzJrtftPvZw3PcltUVmtFZTB93rg== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.9" - -jest-snapshot@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.0.tgz#c5c4c084f5e10036f31e7647de1a6f28c07681fc" - integrity sha512-cAJj15uqWGkro0bfcv/EgusBnqNgCpRruFQZghsMYTq4Fm2lk/VhAf8DgRr8wvhR6Ue1hkeL8tn70Cw4t8x/5A== - dependencies: - "@babel/core" "^7.7.2" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.0.0" - "@jest/transform" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^27.5.0" - graceful-fs "^4.2.9" - jest-diff "^27.5.0" - jest-get-type "^27.5.0" - jest-haste-map "^27.5.0" - jest-matcher-utils "^27.5.0" - jest-message-util "^27.5.0" - jest-util "^27.5.0" - natural-compare "^1.4.0" - pretty-format "^27.5.0" - semver "^7.3.2" - -jest-util@^27.0.0, jest-util@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.0.tgz#0b9540d91b0de65d288f235fa9899e6eeeab8d35" - integrity sha512-FUUqOx0gAzJy3ytatT1Ss372M1kmhczn8x7aE0++11oPGW1FyD/5NjYBI8w1KOXFm6IVjtaZm2szfJJL+CHs0g== - dependencies: - "@jest/types" "^27.5.0" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-validate@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.0.tgz#b3df32372d2c832fa5a5e31ee2c37f94f79f7f1f" - integrity sha512-2XZzQWNrY9Ypo11mm4ZeVjvr++CQG/45XnmA2aWwx155lTwy1JGFI8LpQ2dBCSAeO21ooqg/FCIvv9WwfnPClA== - dependencies: - "@jest/types" "^27.5.0" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^27.5.0" - leven "^3.1.0" - pretty-format "^27.5.0" - -jest-watcher@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.0.tgz#ca11c3b9115c92a8fd2fd9e2def296d45206f1ca" - integrity sha512-MhIeIvEd6dnnspE0OfYrqHOAfZZdyFqx/k8U2nvVFSkLYf22qAFfyNWPVQYcwqKVNobcOhJoT0kV/nRHGbqK8A== - dependencies: - "@jest/test-result" "^27.5.0" - "@jest/types" "^27.5.0" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^27.5.0" - string-length "^4.0.1" - jest-worker@27.0.0-next.5: version "27.0.0-next.5" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.0-next.5.tgz#5985ee29b12a4e191f4aae4bb73b97971d86ec28" @@ -5081,24 +3533,6 @@ jest-worker@27.0.0-next.5: merge-stream "^2.0.0" supports-color "^8.0.0" -jest-worker@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.0.tgz#99ee77e4d06168107c27328bd7f54e74c3a48d59" - integrity sha512-8OEHiPNOPTfaWnJ2SUHM8fmgeGq37uuGsQBvGKQJl1f+6WIy6g7G3fE2ruI5294bUKUI9FaCWt5hDvO8HSwsSg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.0.tgz#2c04ff88754e42e9fc5240840b91f9a9a8990875" - integrity sha512-sCMZhL9zy0fiFc4H0cKlXq7BcghMSxm5ZnEyaPWTteArU5ix6JjOKyOXSUBGLTQCmt5kuX9zEvQ9BSshHOPB3A== - dependencies: - "@jest/core" "^27.5.0" - import-local "^3.0.2" - jest-cli "^27.5.0" - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -5112,44 +3546,6 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -5170,13 +3566,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json5@2.x, json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -5202,11 +3591,6 @@ jszip@^3.6.0: readable-stream "~2.3.6" set-immediate-shim "~1.0.1" -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - kleur@^4.0.3: version "4.1.4" resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d" @@ -5224,11 +3608,6 @@ language-tags@^1.0.5: dependencies: language-subtag-registry "~0.3.2" -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -5237,14 +3616,6 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - lie@~3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" @@ -5286,11 +3657,6 @@ lodash.camelcase@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= -lodash.memoize@4.x: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -5311,7 +3677,7 @@ lodash.truncate@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -lodash@^4.17.15, lodash@^4.17.21, lodash@^4.7.0: +lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -5348,30 +3714,13 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lz-string@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" - integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= - -make-dir@^3.0.0, make-dir@^3.0.2: +make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" -make-error@1.x: - version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - markdown-table@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.1.tgz#88c48957aaf2a8014ccb2ba026776a1d736fe3dc" @@ -5815,28 +4164,6 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.51.0: - version "1.51.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" - integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== - -mime-types@^2.1.12: - version "2.1.34" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" - integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== - dependencies: - mime-db "1.51.0" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -5854,7 +4181,7 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.2.0: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -5983,11 +4310,6 @@ node-html-parser@1.4.9: dependencies: he "1.2.0" -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - node-libs-browser@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" @@ -6022,28 +4344,11 @@ node-releases@^1.1.71: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== -node-releases@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.1.tgz#3d1d395f204f1f2f29a54358b9fb678765ad2fc5" - integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== - normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -6119,25 +4424,6 @@ once@^1.3.0, once@^1.4.0: dependencies: wrappy "1" -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -6245,11 +4531,6 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - path-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" @@ -6275,7 +4556,7 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^3.0.0, path-key@^3.1.0: +path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -6301,21 +4582,11 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== -pirates@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== - pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -6323,7 +4594,7 @@ pkg-dir@^2.0.0: dependencies: find-up "^2.1.0" -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -6366,25 +4637,11 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - prettier@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== -pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.0: - version "27.5.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.0.tgz#71e1af7a4b587d259fa4668dcd3e94af077767cb" - integrity sha512-xEi6BRPZ+J1AIS4BAtFC/+rh5jXlXObGZjx5+OSpM95vR/PGla78bFVHMy5GdZjP9wk3AHAMHROXq/r69zXltw== - dependencies: - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - prismjs@^1.25.0, prismjs@~1.25.0: version "1.25.0" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" @@ -6410,14 +4667,6 @@ promise-polyfill@8.1.3: resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.1.3.tgz#8c99b3cf53f3a91c68226ffde7bde81d7f904116" integrity sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g== -prompts@^2.0.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - prop-types@^15.0.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" @@ -6458,11 +4707,6 @@ protobufjs@^6.10.0: "@types/node" ">=13.7.0" long "^4.0.0" -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" @@ -6485,7 +4729,7 @@ punycode@^1.2.4: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= -punycode@^2.1.0, punycode@^2.1.1: +punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== @@ -6585,7 +4829,7 @@ react-icons@^4.3.1: resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.3.1.tgz#2fa92aebbbc71f43d2db2ed1aed07361124e91ca" integrity sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ== -react-is@17.0.2, react-is@^17.0.0, react-is@^17.0.1: +react-is@17.0.2, react-is@^17.0.0: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== @@ -6708,14 +4952,6 @@ recoil@*, recoil@^0.5.2: dependencies: hamt_plus "1.0.2" -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - refractor@^3.2.0: version "3.5.0" resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.5.0.tgz#334586f352dda4beaf354099b48c2d18e0819aec" @@ -6782,28 +5018,11 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve.exports@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" - integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== - resolve@^1.12.0, resolve@^1.20.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" @@ -6869,13 +5088,6 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - scheduler@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" @@ -6903,18 +5115,18 @@ selenium-webdriver@^4.0.0-beta.2: tmp "^0.2.1" ws ">=7.4.6" -semver@7.x, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: +semver@^6.0.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.5: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - set-immediate-shim@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" @@ -6964,16 +5176,6 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -6988,23 +5190,7 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -source-map-resolve@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" - integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - -source-map-support@^0.5.6: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@0.7.3, source-map@^0.7.3: +source-map@0.7.3: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== @@ -7016,12 +5202,12 @@ source-map@0.8.0-beta.0: dependencies: whatwg-url "^7.0.0" -source-map@^0.5.0, source-map@^0.5.7: +source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -7041,13 +5227,6 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -stack-utils@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" - integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== - dependencies: - escape-string-regexp "^2.0.0" - stacktrace-parser@0.1.10: version "0.1.10" resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" @@ -7109,14 +5288,6 @@ string-hash@1.1.3: resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -7189,23 +5360,6 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" - strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" @@ -7262,7 +5416,7 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -7276,19 +5430,6 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - table@^6.0.9: version "6.7.3" resolved "https://registry.yarnpkg.com/table/-/table-6.7.3.tgz#255388439715a738391bd2ee4cbca89a4d05a9b7" @@ -7300,33 +5441,11 @@ table@^6.0.9: string-width "^4.2.3" strip-ansi "^6.0.1" -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -throat@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== - timers-browserify@2.0.12, timers-browserify@^2.0.4: version "2.0.12" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" @@ -7346,11 +5465,6 @@ tmp@^0.2.1: dependencies: rimraf "^3.0.0" -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" @@ -7383,15 +5497,6 @@ totalist@^2.0.0: resolved "https://registry.yarnpkg.com/totalist/-/totalist-2.0.0.tgz#db6f1e19c0fa63e71339bbb8fba89653c18c7eec" integrity sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ== -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" @@ -7399,13 +5504,6 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" @@ -7416,20 +5514,6 @@ trough@^2.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-2.0.2.tgz#94a3aa9d5ce379fc561f6244905b3f36b7458d96" integrity sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w== -ts-jest@^27.1.3: - version "27.1.3" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.1.3.tgz#1f723e7e74027c4da92c0ffbd73287e8af2b2957" - integrity sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA== - dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" - jest-util "^27.0.0" - json5 "2.x" - lodash.memoize "4.x" - make-error "1.x" - semver "7.x" - yargs-parser "20.x" - ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" @@ -7479,40 +5563,16 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - type-fest@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - typescript@4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.2.tgz#8ac1fba9f52256fdb06fb89e4122fa6a346c2998" @@ -7609,11 +5669,6 @@ universal-user-agent@^6.0.0: resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== -universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - unpipe@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -7701,15 +5756,6 @@ v8-compile-cache@^2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -v8-to-istanbul@^8.1.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" - integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - vfile-message@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.0.2.tgz#db7eaebe7fecb853010f2ef1664427f52baf8f74" @@ -7733,27 +5779,6 @@ vm-browserify@1.1.2, vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - warning@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" @@ -7779,16 +5804,6 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" @@ -7803,23 +5818,11 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - whatwg-fetch@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -7837,15 +5840,6 @@ whatwg-url@^7.0.0: tr46 "^1.0.1" webidl-conversions "^4.0.2" -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -7876,7 +5870,7 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -word-wrap@^1.2.3, word-wrap@~1.2.3: +word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== @@ -7895,36 +5889,11 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - ws@>=7.4.6: version "8.3.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.3.0.tgz#7185e252c8973a60d57170175ff55fdbd116070d" integrity sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw== -ws@^7.4.6: - version "7.5.6" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" - integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - xtend@^4.0.0, xtend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -7945,12 +5914,12 @@ yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@20.x, yargs-parser@^20.2.2: +yargs-parser@^20.2.2: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs@^16.1.1, yargs@^16.2.0: +yargs@^16.1.1: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== From 8e20dbd977bdab7ca2979ae6636df2370a831c3d Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Mon, 14 Feb 2022 18:28:40 +0900 Subject: [PATCH 46/79] =?UTF-8?q?refactor:=20Layout=20=E3=81=AE=E6=A7=8B?= =?UTF-8?q?=E9=80=A0=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Layout.tsx | 42 +++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index d422524..f164076 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -1,9 +1,9 @@ -import { Text, Icon, Flex, HStack, Box } from "@chakra-ui/react"; +import { Text, Icon, Flex, Box, Spacer } from "@chakra-ui/react"; import React, { ReactNode } from "react"; import { IconType } from "react-icons"; import Menu from "@/components/Menu"; -import { HSpacer, VSpacer } from "@/components/Spacer"; +import { HSpacer } from "@/components/Spacer"; type Props = { text: string; @@ -14,28 +14,26 @@ type Props = { const Layout = ({ text, icon, children }: Props) => { return ( <> - + - - - - - - {text} - - + + + + + {text} + + - - - - - + + + + + {children} From ccf0c84a54fd2cd71121818f2945cbcf5cac58b8 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 23 Feb 2022 20:16:58 +0900 Subject: [PATCH 47/79] =?UTF-8?q?refactor:=20=E3=83=86=E3=82=B9=E3=83=88?= =?UTF-8?q?=E7=94=A8=E3=81=AE=E3=82=B5=E3=82=A4=E3=82=BA=E6=8C=87=E5=AE=9A?= =?UTF-8?q?=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Layout.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index f164076..06a4c42 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -31,7 +31,7 @@ const Layout = ({ text, icon, children }: Props) => { - + From 01cb35decf1b1e63cff1686eb7da6a67746277cd Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Wed, 23 Feb 2022 20:18:24 +0900 Subject: [PATCH 48/79] =?UTF-8?q?refactor:=20flex=20=E3=81=AE=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E3=81=AE=E4=BB=95=E6=96=B9=E3=82=92=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Layout.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 06a4c42..8f6b39b 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -14,9 +14,9 @@ type Props = { const Layout = ({ text, icon, children }: Props) => { return ( <> - + - + { - + From 31f22dd6d093ee95df181441a9d627a9f9a60c88 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Thu, 24 Feb 2022 10:21:15 +0900 Subject: [PATCH 49/79] =?UTF-8?q?feat:=20=E3=83=AD=E3=82=B0=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E4=B8=AD=E3=81=AB=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3?= =?UTF-8?q?=E3=83=9C=E3=82=BF=E3=83=B3=E3=82=92=E3=83=AD=E3=83=BC=E3=83=87?= =?UTF-8?q?=E3=82=A3=E3=83=B3=E3=82=B0=E7=8A=B6=E6=85=8B=E3=81=AB=E3=81=99?= =?UTF-8?q?=E3=82=8B=E3=82=88=E3=81=86=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ユーザにログイン中であることを示すため --- src/components/login/LoginButton.tsx | 12 +++++++++++- src/pages/index.tsx | 4 ++++ src/store/loginButtonState.ts | 14 ++++++++++++++ src/types/LoginButtonType.ts | 3 +++ 4 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/store/loginButtonState.ts create mode 100644 src/types/LoginButtonType.ts diff --git a/src/components/login/LoginButton.tsx b/src/components/login/LoginButton.tsx index 6174cb6..a1b4696 100644 --- a/src/components/login/LoginButton.tsx +++ b/src/components/login/LoginButton.tsx @@ -1,18 +1,28 @@ import { Button } from "@chakra-ui/react"; import React from "react"; import { DiGithubBadge } from "react-icons/di"; +import { useRecoilState } from "recoil"; import { useAuth } from "@/hooks/useAuth"; +import { loginButtonState } from "@/store/loginButtonState"; const LoginButton = () => { + const [loginButton, setLoginButton] = + useRecoilState(loginButtonState); const { login } = useAuth(); + const handleLogin = () => { + setLoginButton(true); + login(); + }; + return ( diff --git a/src/pages/index.tsx b/src/pages/index.tsx index ac0d784..5c4f71a 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -12,12 +12,14 @@ import withAuth from "@/hoc/withAuth"; import { useApi } from "@/hooks/useApi"; import { useCurrentUser } from "@/hooks/useCurrentUser"; import { currentUserState } from "@/store/currentUserState"; +import { loginButtonState } from "@/store/loginButtonState"; import { CurrentUserType } from "@/types/CurrentUserType"; import { TopPullRequestType } from "@/types/PullRequestType"; import { auth } from "@/utils/firebase"; const TopPage = () => { const [pulls, setPulls] = useState([]); + const setLoginButton = useSetRecoilState(loginButtonState); const { octokit } = useApi(); const { username } = useCurrentUser(); const setCurrentUser = useSetRecoilState(currentUserState); @@ -45,6 +47,8 @@ const TopPage = () => { isSignedIn: true, accessToken: String(token), })); + + setLoginButton(false); } } }); diff --git a/src/store/loginButtonState.ts b/src/store/loginButtonState.ts new file mode 100644 index 0000000..93f6514 --- /dev/null +++ b/src/store/loginButtonState.ts @@ -0,0 +1,14 @@ +import { atom } from "recoil"; +import { recoilPersist } from "recoil-persist"; + +const { persistAtom } = recoilPersist({ + key: "persistedLoginButtonState", +}); + +const initialState: boolean = false; + +export const loginButtonState = atom({ + key: "loginButtonState", + default: initialState, + effects_UNSTABLE: [persistAtom], +}); diff --git a/src/types/LoginButtonType.ts b/src/types/LoginButtonType.ts new file mode 100644 index 0000000..2af9fd8 --- /dev/null +++ b/src/types/LoginButtonType.ts @@ -0,0 +1,3 @@ +export type LoginButtonType = { + isLoading: boolean; +}; From 86146d23e138c8f69d1c92da24060e68e4b8b964 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Thu, 24 Feb 2022 10:24:46 +0900 Subject: [PATCH 50/79] =?UTF-8?q?refactor:=20=E3=83=AD=E3=82=B0=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E3=83=9C=E3=82=BF=E3=83=B3=E3=81=AE=E3=83=AD=E3=83=BC?= =?UTF-8?q?=E3=83=87=E3=82=A3=E3=83=B3=E3=82=B0=E7=8A=B6=E6=85=8B=E3=81=AB?= =?UTF-8?q?=E9=96=A2=E3=81=99=E3=82=8B=E5=A4=89=E6=95=B0=E5=90=8D=E3=81=AE?= =?UTF-8?q?=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit より意味のある命名をするため --- src/components/login/LoginButton.tsx | 10 +++++----- src/pages/index.tsx | 8 +++++--- ...oginButtonState.ts => isLoginButtonLoadingState.ts} | 6 +++--- 3 files changed, 13 insertions(+), 11 deletions(-) rename src/store/{loginButtonState.ts => isLoginButtonLoadingState.ts} (62%) diff --git a/src/components/login/LoginButton.tsx b/src/components/login/LoginButton.tsx index a1b4696..a9b0abb 100644 --- a/src/components/login/LoginButton.tsx +++ b/src/components/login/LoginButton.tsx @@ -4,15 +4,15 @@ import { DiGithubBadge } from "react-icons/di"; import { useRecoilState } from "recoil"; import { useAuth } from "@/hooks/useAuth"; -import { loginButtonState } from "@/store/loginButtonState"; +import { isLoginButtonLoadingState } from "@/store/isLoginButtonLoadingState"; const LoginButton = () => { - const [loginButton, setLoginButton] = - useRecoilState(loginButtonState); + const [isLoginButtonLoading, setIsLoginButtonLoading] = + useRecoilState(isLoginButtonLoadingState); const { login } = useAuth(); const handleLogin = () => { - setLoginButton(true); + setIsLoginButtonLoading(true); login(); }; @@ -21,7 +21,7 @@ const LoginButton = () => { leftIcon={} bgColor="white" color="black" - isLoading={loginButton} + isLoading={isLoginButtonLoading} onClick={handleLogin} > ログイン diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 5c4f71a..b693407 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -12,14 +12,16 @@ import withAuth from "@/hoc/withAuth"; import { useApi } from "@/hooks/useApi"; import { useCurrentUser } from "@/hooks/useCurrentUser"; import { currentUserState } from "@/store/currentUserState"; -import { loginButtonState } from "@/store/loginButtonState"; +import { isLoginButtonLoadingState } from "@/store/isLoginButtonLoadingState"; import { CurrentUserType } from "@/types/CurrentUserType"; import { TopPullRequestType } from "@/types/PullRequestType"; import { auth } from "@/utils/firebase"; const TopPage = () => { const [pulls, setPulls] = useState([]); - const setLoginButton = useSetRecoilState(loginButtonState); + const setIsLoginButtonLoading = useSetRecoilState( + isLoginButtonLoadingState + ); const { octokit } = useApi(); const { username } = useCurrentUser(); const setCurrentUser = useSetRecoilState(currentUserState); @@ -48,7 +50,7 @@ const TopPage = () => { accessToken: String(token), })); - setLoginButton(false); + setIsLoginButtonLoading(false); } } }); diff --git a/src/store/loginButtonState.ts b/src/store/isLoginButtonLoadingState.ts similarity index 62% rename from src/store/loginButtonState.ts rename to src/store/isLoginButtonLoadingState.ts index 93f6514..31012d8 100644 --- a/src/store/loginButtonState.ts +++ b/src/store/isLoginButtonLoadingState.ts @@ -2,13 +2,13 @@ import { atom } from "recoil"; import { recoilPersist } from "recoil-persist"; const { persistAtom } = recoilPersist({ - key: "persistedLoginButtonState", + key: "persistedIsLoginButtonLoadingState", }); const initialState: boolean = false; -export const loginButtonState = atom({ - key: "loginButtonState", +export const isLoginButtonLoadingState = atom({ + key: "isLoginButtonLoadingState", default: initialState, effects_UNSTABLE: [persistAtom], }); From f6a792deea6015e42274be7e91a2c3140fc98611 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Thu, 24 Feb 2022 10:46:45 +0900 Subject: [PATCH 51/79] =?UTF-8?q?refactor:=20=E3=83=A6=E3=83=BC=E3=82=B6?= =?UTF-8?q?=E3=81=AE=E3=82=B0=E3=83=AD=E3=83=BC=E3=83=90=E3=83=AB=E3=82=B9?= =?UTF-8?q?=E3=83=86=E3=83=BC=E3=83=88=E5=91=A8=E3=82=8A=E3=81=AE=E3=83=AA?= =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=AF=E3=82=BF=E3=83=AA=E3=83=B3=E3=82=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useApi.ts | 6 ++-- src/hooks/useAuth.ts | 8 ++--- src/hooks/useCurrentUser.ts | 15 --------- src/pages/index.tsx | 30 ++++++++---------- src/store/RecoilKeys.ts | 14 +++++++++ src/store/currentUserState.ts | 57 +++++++++++++++++++++++++++++++---- 6 files changed, 84 insertions(+), 46 deletions(-) delete mode 100644 src/hooks/useCurrentUser.ts create mode 100644 src/store/RecoilKeys.ts diff --git a/src/hooks/useApi.ts b/src/hooks/useApi.ts index 656528c..0aee6b6 100644 --- a/src/hooks/useApi.ts +++ b/src/hooks/useApi.ts @@ -1,12 +1,12 @@ import { Octokit } from "@octokit/rest"; -import { useCurrentUser } from "@/hooks/useCurrentUser"; +import { currentUserSelectors } from "@/store/currentUserState"; export const useApi = () => { - const { accessToken } = useCurrentUser(); + const currentUser = currentUserSelectors.useCurrentUser(); const octokit = new Octokit({ - auth: accessToken, + auth: currentUser.accessToken, }); return { octokit }; diff --git a/src/hooks/useAuth.ts b/src/hooks/useAuth.ts index dbca3a9..f01103d 100644 --- a/src/hooks/useAuth.ts +++ b/src/hooks/useAuth.ts @@ -1,14 +1,12 @@ import { GithubAuthProvider, signInWithRedirect, signOut } from "firebase/auth"; import { useRouter } from "next/router"; -import { useSetRecoilState } from "recoil"; -import { currentUserState } from "@/store/currentUserState"; -import { CurrentUserType } from "@/types/CurrentUserType"; +import { currentUserActions } from "@/store/currentUserState"; import { auth } from "@/utils/firebase"; export const useAuth = () => { const router = useRouter(); - const setCurrentUser = useSetRecoilState(currentUserState); + const updateCurrentUser = currentUserActions.useUpdateCurrentUser(); const provider = new GithubAuthProvider(); provider.addScope("repo"); @@ -18,7 +16,7 @@ export const useAuth = () => { const logout = () => { signOut(auth); - setCurrentUser({ + updateCurrentUser({ isSignedIn: false, username: "", accessToken: "", diff --git a/src/hooks/useCurrentUser.ts b/src/hooks/useCurrentUser.ts deleted file mode 100644 index fcfe3cc..0000000 --- a/src/hooks/useCurrentUser.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { useRecoilValue } from "recoil"; - -import { currentUserState } from "@/store/currentUserState"; -import { CurrentUserType } from "@/types/CurrentUserType"; - -export const useCurrentUser = () => { - const currentUser = useRecoilValue(currentUserState); - - const isSignedIn = currentUser.isSignedIn; - const username = currentUser.username; - const accessToken = currentUser.accessToken; - const reviewId = currentUser.reviewId; - - return { isSignedIn, username, accessToken, reviewId }; -}; diff --git a/src/pages/index.tsx b/src/pages/index.tsx index b693407..c563dc6 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -10,10 +10,11 @@ import NoPullsMessage from "@/components/top/NoPullsMessage"; import PullRequestList from "@/components/top/PullRequestList"; import withAuth from "@/hoc/withAuth"; import { useApi } from "@/hooks/useApi"; -import { useCurrentUser } from "@/hooks/useCurrentUser"; -import { currentUserState } from "@/store/currentUserState"; +import { + currentUserActions, + currentUserSelectors, +} from "@/store/currentUserState"; import { isLoginButtonLoadingState } from "@/store/isLoginButtonLoadingState"; -import { CurrentUserType } from "@/types/CurrentUserType"; import { TopPullRequestType } from "@/types/PullRequestType"; import { auth } from "@/utils/firebase"; @@ -23,8 +24,8 @@ const TopPage = () => { isLoginButtonLoadingState ); const { octokit } = useApi(); - const { username } = useCurrentUser(); - const setCurrentUser = useSetRecoilState(currentUserState); + const currentUser = currentUserSelectors.useCurrentUser(); + const updateCurrentUser = currentUserActions.useUpdateCurrentUser(); useEffect(() => { getRedirectResult(auth).then((result) => { @@ -38,18 +39,13 @@ const TopPage = () => { }); octokit.request("GET /user").then((res) => { - setCurrentUser((prevState) => ({ - ...prevState, + updateCurrentUser({ username: res.data.login, - })); + isSignedIn: true, + accessToken: String(token), + }); }); - setCurrentUser((prevState) => ({ - ...prevState, - isSignedIn: true, - accessToken: String(token), - })); - setIsLoginButtonLoading(false); } } @@ -57,10 +53,10 @@ const TopPage = () => { }, []); useEffect(() => { - if (username) { + if (currentUser.username) { octokit .request("GET /search/issues", { - q: `is:pr+user-review-requested:${username}+state:open`, + q: `is:pr+user-review-requested:${currentUser.username}+state:open`, }) .then((response) => { const items = response.data.items; @@ -83,7 +79,7 @@ const TopPage = () => { setPulls(newPulls); }); } - }, [username]); + }, [currentUser.username]); return ( ({ - key: "currentUserState", +const currentUserState = atom({ + key: RecoilAtomKeys.CURRENT_USER_STATE, default: initialState, effects_UNSTABLE: [persistAtom], }); + +type CurrentUserActions = { + useUpdateCurrentUser: () => ( + partialCurrentUser: Partial + ) => void; +}; + +export const currentUserActions: CurrentUserActions = { + useUpdateCurrentUser: () => { + const setCurrentUser = + useSetRecoilState(currentUserState); + + return useCallback((partialCurrentUser) => { + setCurrentUser((prevState) => ({ + ...prevState, + ...partialCurrentUser, + })); + }, []); + }, +}; + +type CurrentUserSelectors = { + useCurrentUser: () => CurrentUserState; +}; + +const currentUserSelector = selector({ + key: RecoilSelectorKeys.CURRENT_USER, + get: ({ get }) => get(currentUserState), +}); + +export const currentUserSelectors: CurrentUserSelectors = { + useCurrentUser: () => useRecoilValue(currentUserSelector), +}; From 9bfcb13b55cfd796494276fb19b461a613051bdb Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Thu, 24 Feb 2022 10:47:32 +0900 Subject: [PATCH 52/79] =?UTF-8?q?refactor:=20=E3=83=A6=E3=83=BC=E3=82=B6?= =?UTF-8?q?=E3=81=AE=E5=9E=8B=E5=AE=9A=E7=BE=A9=E3=83=95=E3=82=A1=E3=82=A4?= =?UTF-8?q?=E3=83=AB=E3=81=AE=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit storeの中に型定義を閉じ込めたため --- src/types/CurrentUserType.ts | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 src/types/CurrentUserType.ts diff --git a/src/types/CurrentUserType.ts b/src/types/CurrentUserType.ts deleted file mode 100644 index a4c573b..0000000 --- a/src/types/CurrentUserType.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type CurrentUserType = { - isSignedIn: boolean; - username: string; - accessToken: string; - reviewId: number; -}; From f34578b84a3e359f6bafc476572250ee2a0925d5 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Thu, 24 Feb 2022 14:14:37 +0900 Subject: [PATCH 53/79] =?UTF-8?q?refactor:=20=E3=83=AD=E3=82=B0=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E3=83=9C=E3=82=BF=E3=83=B3=E5=91=A8=E3=82=8A=E3=81=AE?= =?UTF-8?q?=E3=82=B0=E3=83=AD=E3=83=BC=E3=83=90=E3=83=AB=E3=82=B9=E3=83=86?= =?UTF-8?q?=E3=83=BC=E3=83=88=E3=81=AE=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/login/LoginButton.tsx | 12 ++++-- src/pages/index.tsx | 8 ++-- src/store/isLoginButtonLoadingState.ts | 14 ------- src/store/loginButtonLoadingState.ts | 55 ++++++++++++++++++++++++++ src/types/LoginButtonType.ts | 3 -- 5 files changed, 66 insertions(+), 26 deletions(-) delete mode 100644 src/store/isLoginButtonLoadingState.ts create mode 100644 src/store/loginButtonLoadingState.ts delete mode 100644 src/types/LoginButtonType.ts diff --git a/src/components/login/LoginButton.tsx b/src/components/login/LoginButton.tsx index a9b0abb..29b8ead 100644 --- a/src/components/login/LoginButton.tsx +++ b/src/components/login/LoginButton.tsx @@ -1,14 +1,18 @@ import { Button } from "@chakra-ui/react"; import React from "react"; import { DiGithubBadge } from "react-icons/di"; -import { useRecoilState } from "recoil"; import { useAuth } from "@/hooks/useAuth"; -import { isLoginButtonLoadingState } from "@/store/isLoginButtonLoadingState"; +import { + loginButtonLoadingActions, + loginButtonLoadingSelectors, +} from "@/store/loginButtonLoadingState"; const LoginButton = () => { - const [isLoginButtonLoading, setIsLoginButtonLoading] = - useRecoilState(isLoginButtonLoadingState); + const isLoginButtonLoading = + loginButtonLoadingSelectors.useLoginButtonLoading(); + const setIsLoginButtonLoading = + loginButtonLoadingActions.useUpdateLoginButtonLoading(); const { login } = useAuth(); const handleLogin = () => { diff --git a/src/pages/index.tsx b/src/pages/index.tsx index c563dc6..41aa3a5 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -3,7 +3,6 @@ import { Octokit } from "@octokit/rest"; import { getRedirectResult, GithubAuthProvider } from "firebase/auth"; import React, { useEffect, useState } from "react"; import { BsCheckCircleFill } from "react-icons/bs"; -import { useSetRecoilState } from "recoil"; import Layout from "@/components/Layout"; import NoPullsMessage from "@/components/top/NoPullsMessage"; @@ -14,15 +13,14 @@ import { currentUserActions, currentUserSelectors, } from "@/store/currentUserState"; -import { isLoginButtonLoadingState } from "@/store/isLoginButtonLoadingState"; +import { loginButtonLoadingActions } from "@/store/loginButtonLoadingState"; import { TopPullRequestType } from "@/types/PullRequestType"; import { auth } from "@/utils/firebase"; const TopPage = () => { const [pulls, setPulls] = useState([]); - const setIsLoginButtonLoading = useSetRecoilState( - isLoginButtonLoadingState - ); + const setIsLoginButtonLoading = + loginButtonLoadingActions.useUpdateLoginButtonLoading(); const { octokit } = useApi(); const currentUser = currentUserSelectors.useCurrentUser(); const updateCurrentUser = currentUserActions.useUpdateCurrentUser(); diff --git a/src/store/isLoginButtonLoadingState.ts b/src/store/isLoginButtonLoadingState.ts deleted file mode 100644 index 31012d8..0000000 --- a/src/store/isLoginButtonLoadingState.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { atom } from "recoil"; -import { recoilPersist } from "recoil-persist"; - -const { persistAtom } = recoilPersist({ - key: "persistedIsLoginButtonLoadingState", -}); - -const initialState: boolean = false; - -export const isLoginButtonLoadingState = atom({ - key: "isLoginButtonLoadingState", - default: initialState, - effects_UNSTABLE: [persistAtom], -}); diff --git a/src/store/loginButtonLoadingState.ts b/src/store/loginButtonLoadingState.ts new file mode 100644 index 0000000..793b2c8 --- /dev/null +++ b/src/store/loginButtonLoadingState.ts @@ -0,0 +1,55 @@ +import { useCallback } from "react"; +import { atom, selector, useRecoilValue, useSetRecoilState } from "recoil"; +import { recoilPersist } from "recoil-persist"; + +import { + RecoilAtomKeys, + RecoilPersistenceKeys, + RecoilSelectorKeys, +} from "@/store/RecoilKeys"; + +type LoginButtonLoadingState = boolean; + +const { persistAtom } = recoilPersist({ + key: RecoilPersistenceKeys.PERSISTED_LOGIN_BUTTON_LOADING, +}); + +const initialState: LoginButtonLoadingState = false; + +const loginButtonLoadingState = atom({ + key: RecoilAtomKeys.LOGIN_BUTTON_LOADING_STATE, + default: initialState, + effects_UNSTABLE: [persistAtom], +}); + +type LoginButtonLoadingActions = { + useUpdateLoginButtonLoading: () => ( + loginButtonLoading: LoginButtonLoadingState + ) => void; +}; + +export const loginButtonLoadingActions: LoginButtonLoadingActions = { + useUpdateLoginButtonLoading: () => { + const setLoginButtonLoading = useSetRecoilState( + loginButtonLoadingState + ); + + return useCallback((loginButtonLoading) => { + setLoginButtonLoading(loginButtonLoading); + }, []); + }, +}; + +type LoginButtonLoadingSelectors = { + useLoginButtonLoading: () => LoginButtonLoadingState; +}; + +const loginButtonLoadingSelector = selector({ + key: RecoilSelectorKeys.LOGIN_BUTTON_LOADING, + get: ({ get }) => get(loginButtonLoadingState), +}); + +export const loginButtonLoadingSelectors: LoginButtonLoadingSelectors = { + useLoginButtonLoading: () => + useRecoilValue(loginButtonLoadingSelector), +}; diff --git a/src/types/LoginButtonType.ts b/src/types/LoginButtonType.ts deleted file mode 100644 index 2af9fd8..0000000 --- a/src/types/LoginButtonType.ts +++ /dev/null @@ -1,3 +0,0 @@ -export type LoginButtonType = { - isLoading: boolean; -}; From 4dd01b48f153add624dec7488a8f36c0c2831289 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sun, 27 Feb 2022 17:06:06 +0900 Subject: [PATCH 54/79] =?UTF-8?q?refactor:=20Menu=E3=82=B3=E3=83=B3?= =?UTF-8?q?=E3=83=9D=E3=83=BC=E3=83=8D=E3=83=B3=E3=83=88=E3=81=AE=E5=89=8A?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Menu部分をMenuコンポーネントとして切り出すのは設計としてあまり良くないと感じたため --- src/components/Layout.tsx | 42 ++++++++++++++++++++++++++++++++----- src/components/Menu.tsx | 44 --------------------------------------- 2 files changed, 37 insertions(+), 49 deletions(-) delete mode 100644 src/components/Menu.tsx diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 8f6b39b..f5a2c05 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -1,9 +1,20 @@ -import { Text, Icon, Flex, Box, Spacer } from "@chakra-ui/react"; +import { ArrowBackIcon, EmailIcon, HamburgerIcon } from "@chakra-ui/icons"; +import { + Text, + Icon, + Flex, + Spacer, + Menu, + MenuButton, + IconButton, + MenuList, + MenuItem, +} from "@chakra-ui/react"; import React, { ReactNode } from "react"; import { IconType } from "react-icons"; -import Menu from "@/components/Menu"; import { HSpacer } from "@/components/Spacer"; +import { useAuth } from "@/hooks/useAuth"; type Props = { text: string; @@ -12,6 +23,8 @@ type Props = { }; const Layout = ({ text, icon, children }: Props) => { + const { logout } = useAuth(); + return ( <> @@ -31,9 +44,28 @@ const Layout = ({ text, icon, children }: Props) => { - - - + + } + color="white" + colorScheme="ghost" + _focus={{ boxShadow: "none" }} + /> + + } onClick={logout}> + ログアウト + + } + onClick={() => { + window.open("https://forms.gle/W4s7xqEiAeskEof38"); + }} + > + フィードバック + + + {children} diff --git a/src/components/Menu.tsx b/src/components/Menu.tsx deleted file mode 100644 index f952f53..0000000 --- a/src/components/Menu.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import { ArrowBackIcon, EmailIcon, HamburgerIcon } from "@chakra-ui/icons"; -import { - Menu, - MenuList, - MenuItem, - MenuButton, - IconButton, -} from "@chakra-ui/react"; -import React from "react"; - -import { useAuth } from "@/hooks/useAuth"; - -const LogoutButton = () => { - const { logout } = useAuth(); - - return ( - - } - color="white" - variant="ghost" - colorScheme="ghost" - _focus={{ boxShadow: "none" }} - /> - - - } onClick={logout}> - ログアウト - - } - onClick={() => { - window.open("https://forms.gle/W4s7xqEiAeskEof38"); - }} - > - フィードバック - - - - ); -}; - -export default LogoutButton; From 08475ade14d8ed79eccc97babb4c222547e132df Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sun, 27 Feb 2022 17:27:06 +0900 Subject: [PATCH 55/79] =?UTF-8?q?feat:=20=E3=83=A1=E3=83=8B=E3=83=A5?= =?UTF-8?q?=E3=83=BC=E3=81=AB=E5=88=A9=E7=94=A8=E8=A6=8F=E7=B4=84=E3=81=A8?= =?UTF-8?q?=E3=83=97=E3=83=A9=E3=83=9D=E3=83=AA=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Layout.tsx | 49 +++++++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 12 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index f5a2c05..38c2f3a 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -1,4 +1,4 @@ -import { ArrowBackIcon, EmailIcon, HamburgerIcon } from "@chakra-ui/icons"; +import { HamburgerIcon } from "@chakra-ui/icons"; import { Text, Icon, @@ -9,6 +9,8 @@ import { IconButton, MenuList, MenuItem, + MenuGroup, + MenuDivider, } from "@chakra-ui/react"; import React, { ReactNode } from "react"; import { IconType } from "react-icons"; @@ -53,17 +55,40 @@ const Layout = ({ text, icon, children }: Props) => { _focus={{ boxShadow: "none" }} /> - } onClick={logout}> - ログアウト - - } - onClick={() => { - window.open("https://forms.gle/W4s7xqEiAeskEof38"); - }} - > - フィードバック - + + { + window.open( + "https://www.kiyac.app/termsOfService/uJBSYhgVE6HYcxs7gklF" + ); + }} + > + 利用規約 + + { + window.open( + "https://www.kiyac.app/privacypolicy/pPYhCNHmkxjkZewFkatd" + ); + }} + > + プライバシーポリシー + + + + + { + window.open("https://forms.gle/W4s7xqEiAeskEof38"); + }} + > + フィードバック + + + + + ログアウト + From eaa056ab55b2b84b58794eee141571633a523350 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sun, 27 Feb 2022 17:51:44 +0900 Subject: [PATCH 56/79] =?UTF-8?q?feat:=20=E3=83=A1=E3=83=8B=E3=83=A5?= =?UTF-8?q?=E3=83=BC=E3=81=AE=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0=E3=81=AB?= =?UTF-8?q?=E3=82=A2=E3=82=A4=E3=82=B3=E3=83=B3=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Layout.tsx | 24 ++++++++++++++++-------- src/components/MenuItemWithIcon.tsx | 24 ++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 8 deletions(-) create mode 100644 src/components/MenuItemWithIcon.tsx diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 38c2f3a..f0dd833 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -8,13 +8,16 @@ import { MenuButton, IconButton, MenuList, - MenuItem, MenuGroup, MenuDivider, } from "@chakra-ui/react"; import React, { ReactNode } from "react"; import { IconType } from "react-icons"; +import { BiCommentDetail } from "react-icons/bi"; +import { MdOutlinePrivacyTip, MdOutlineLogout } from "react-icons/md"; +import { RiServiceLine } from "react-icons/ri"; +import MenuItemWithIcon from "@/components/MenuItemWithIcon"; import { HSpacer } from "@/components/Spacer"; import { useAuth } from "@/hooks/useAuth"; @@ -56,7 +59,8 @@ const Layout = ({ text, icon, children }: Props) => { /> - } onClick={() => { window.open( "https://www.kiyac.app/termsOfService/uJBSYhgVE6HYcxs7gklF" @@ -64,8 +68,9 @@ const Layout = ({ text, icon, children }: Props) => { }} > 利用規約 - - + } onClick={() => { window.open( "https://www.kiyac.app/privacypolicy/pPYhCNHmkxjkZewFkatd" @@ -73,21 +78,24 @@ const Layout = ({ text, icon, children }: Props) => { }} > プライバシーポリシー - + - } onClick={() => { window.open("https://forms.gle/W4s7xqEiAeskEof38"); }} > フィードバック - + - ログアウト + } onClick={logout}> + ログアウト + diff --git a/src/components/MenuItemWithIcon.tsx b/src/components/MenuItemWithIcon.tsx new file mode 100644 index 0000000..e7ec929 --- /dev/null +++ b/src/components/MenuItemWithIcon.tsx @@ -0,0 +1,24 @@ +import { MenuItem, MenuItemProps } from "@chakra-ui/react"; +import React, { ReactElement } from "react"; +import { IconContext } from "react-icons"; + +type CustomProps = { + icon: ReactElement; +}; + +type Props = CustomProps & MenuItemProps; + +const MenuItemWithIcon = ({ icon, ...menuItemProps }: Props) => { + return ( + + {icon} + + } + {...menuItemProps} + /> + ); +}; + +export default MenuItemWithIcon; From 2589addcdb8e524abe6050a2ed866a46c3fda406 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sun, 27 Feb 2022 17:53:00 +0900 Subject: [PATCH 57/79] =?UTF-8?q?feat:=20=E5=A4=96=E9=83=A8=E3=82=B5?= =?UTF-8?q?=E3=83=BC=E3=83=93=E3=82=B9=E3=81=AB=E9=81=B7=E7=A7=BB=E3=81=99?= =?UTF-8?q?=E3=82=8B=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0=E3=81=AB=E3=82=A2?= =?UTF-8?q?=E3=82=A4=E3=82=B3=E3=83=B3=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 外部に飛ぶ旨を知らせるため --- src/components/Layout.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index f0dd833..4667281 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -1,4 +1,4 @@ -import { HamburgerIcon } from "@chakra-ui/icons"; +import { ExternalLinkIcon, HamburgerIcon } from "@chakra-ui/icons"; import { Text, Icon, @@ -67,7 +67,7 @@ const Layout = ({ text, icon, children }: Props) => { ); }} > - 利用規約 + 利用規約 } @@ -77,7 +77,7 @@ const Layout = ({ text, icon, children }: Props) => { ); }} > - プライバシーポリシー + プライバシーポリシー @@ -88,7 +88,7 @@ const Layout = ({ text, icon, children }: Props) => { window.open("https://forms.gle/W4s7xqEiAeskEof38"); }} > - フィードバック + フィードバック From 2c2175a3cf9059c19e8d8c4a9b96ab95c354785c Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sun, 27 Feb 2022 18:18:05 +0900 Subject: [PATCH 58/79] =?UTF-8?q?refactor:=20MenuItem=E3=81=AE=E3=82=A2?= =?UTF-8?q?=E3=82=A4=E3=82=B3=E3=83=B3=E3=82=B5=E3=82=A4=E3=82=BA=E3=81=AE?= =?UTF-8?q?=E8=AA=BF=E6=95=B4=E6=96=B9=E6=B3=95=E3=82=92=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 簡単にサイズ調整できる書き方があったため --- src/components/Layout.tsx | 29 +++++++++++++++++------------ src/components/MenuItemWithIcon.tsx | 24 ------------------------ 2 files changed, 17 insertions(+), 36 deletions(-) delete mode 100644 src/components/MenuItemWithIcon.tsx diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 4667281..d6c8c07 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -10,6 +10,7 @@ import { MenuList, MenuGroup, MenuDivider, + MenuItem, } from "@chakra-ui/react"; import React, { ReactNode } from "react"; import { IconType } from "react-icons"; @@ -17,7 +18,6 @@ import { BiCommentDetail } from "react-icons/bi"; import { MdOutlinePrivacyTip, MdOutlineLogout } from "react-icons/md"; import { RiServiceLine } from "react-icons/ri"; -import MenuItemWithIcon from "@/components/MenuItemWithIcon"; import { HSpacer } from "@/components/Spacer"; import { useAuth } from "@/hooks/useAuth"; @@ -59,8 +59,10 @@ const Layout = ({ text, icon, children }: Props) => { /> - } + } onClick={() => { window.open( "https://www.kiyac.app/termsOfService/uJBSYhgVE6HYcxs7gklF" @@ -68,9 +70,9 @@ const Layout = ({ text, icon, children }: Props) => { }} > 利用規約 - - } + + } onClick={() => { window.open( "https://www.kiyac.app/privacypolicy/pPYhCNHmkxjkZewFkatd" @@ -78,24 +80,27 @@ const Layout = ({ text, icon, children }: Props) => { }} > プライバシーポリシー - + - } + } onClick={() => { window.open("https://forms.gle/W4s7xqEiAeskEof38"); }} > フィードバック - + - } onClick={logout}> + } + onClick={logout} + > ログアウト - + diff --git a/src/components/MenuItemWithIcon.tsx b/src/components/MenuItemWithIcon.tsx deleted file mode 100644 index e7ec929..0000000 --- a/src/components/MenuItemWithIcon.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { MenuItem, MenuItemProps } from "@chakra-ui/react"; -import React, { ReactElement } from "react"; -import { IconContext } from "react-icons"; - -type CustomProps = { - icon: ReactElement; -}; - -type Props = CustomProps & MenuItemProps; - -const MenuItemWithIcon = ({ icon, ...menuItemProps }: Props) => { - return ( - - {icon} - - } - {...menuItemProps} - /> - ); -}; - -export default MenuItemWithIcon; From 1c85b93abefb4e4a91e68e48ab5d598e0ed87f4b Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Sun, 27 Feb 2022 21:02:28 +0900 Subject: [PATCH 59/79] =?UTF-8?q?feat:=20=E6=96=87=E5=AD=97=E3=82=B5?= =?UTF-8?q?=E3=82=A4=E3=82=BA=E3=81=AE=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style/difffile.css | 1 + 1 file changed, 1 insertion(+) diff --git a/src/style/difffile.css b/src/style/difffile.css index 0a437a3..ca919d5 100644 --- a/src/style/difffile.css +++ b/src/style/difffile.css @@ -14,6 +14,7 @@ --diff-omit-gutter-line-color: #cb2a1d; } .diff { + font-size: 14px; background-color: initial; background-color: var(--diff-background-color); color: initial; From 6f27b084da52de12a3e104d22cd5322eb86c9d6b Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Mon, 28 Feb 2022 09:27:12 +0900 Subject: [PATCH 60/79] =?UTF-8?q?feat:=20=E3=83=AD=E3=82=B0=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E5=88=A4=E5=AE=9A=E4=B8=AD=E3=81=AB=E3=81=AE=E3=81=BF?= =?UTF-8?q?=E3=83=AD=E3=83=BC=E3=83=87=E3=82=A3=E3=83=B3=E3=82=B0=E3=81=99?= =?UTF-8?q?=E3=82=8B=E3=82=88=E3=81=86=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AuthContext.tsx | 5 --- src/components/AuthProvider.tsx | 40 ++++++++++++++++++++ src/components/login/LoginButton.tsx | 21 +++-------- src/pages/_app.tsx | 10 ++--- src/pages/index.tsx | 5 --- src/store/loginButtonLoadingState.ts | 55 ---------------------------- 6 files changed, 48 insertions(+), 88 deletions(-) delete mode 100644 src/components/AuthContext.tsx create mode 100644 src/components/AuthProvider.tsx delete mode 100644 src/store/loginButtonLoadingState.ts diff --git a/src/components/AuthContext.tsx b/src/components/AuthContext.tsx deleted file mode 100644 index c42d2f2..0000000 --- a/src/components/AuthContext.tsx +++ /dev/null @@ -1,5 +0,0 @@ -import { createContext } from "react"; - -const AuthContext = createContext({}); - -export default AuthContext; diff --git a/src/components/AuthProvider.tsx b/src/components/AuthProvider.tsx new file mode 100644 index 0000000..764f432 --- /dev/null +++ b/src/components/AuthProvider.tsx @@ -0,0 +1,40 @@ +import { getAuth, User } from "firebase/auth"; +import { createContext, useEffect, useState } from "react"; + +type AuthContextProps = { + currentUser: User | null | undefined; + signInCheck: boolean; +}; + +const AuthContext = createContext({ + currentUser: undefined, + signInCheck: false, +}); + +const AuthProvider = ({ children }: { children: JSX.Element }) => { + const [currentUser, setCurrentUser] = useState( + undefined + ); + const [signInCheck, setSignInCheck] = useState(false); + + const auth = getAuth(); + + useEffect(() => { + auth.onAuthStateChanged(async (user) => { + if (user) { + setCurrentUser(user); + setSignInCheck(true); + } else { + setSignInCheck(true); + } + }); + }, []); + + return ( + + {children} + + ); +}; + +export { AuthContext, AuthProvider }; diff --git a/src/components/login/LoginButton.tsx b/src/components/login/LoginButton.tsx index 29b8ead..adb13bb 100644 --- a/src/components/login/LoginButton.tsx +++ b/src/components/login/LoginButton.tsx @@ -1,32 +1,21 @@ import { Button } from "@chakra-ui/react"; -import React from "react"; +import React, { useContext } from "react"; import { DiGithubBadge } from "react-icons/di"; +import { AuthContext } from "@/components/AuthProvider"; import { useAuth } from "@/hooks/useAuth"; -import { - loginButtonLoadingActions, - loginButtonLoadingSelectors, -} from "@/store/loginButtonLoadingState"; const LoginButton = () => { - const isLoginButtonLoading = - loginButtonLoadingSelectors.useLoginButtonLoading(); - const setIsLoginButtonLoading = - loginButtonLoadingActions.useUpdateLoginButtonLoading(); + const { signInCheck } = useContext(AuthContext); const { login } = useAuth(); - const handleLogin = () => { - setIsLoginButtonLoading(true); - login(); - }; - return ( diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index a4c3305..4fae16e 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -2,18 +2,14 @@ import { ChakraProvider } from "@chakra-ui/react"; import { NextPage } from "next"; import type { AppProps } from "next/app"; import Head from "next/head"; -import { useReducer } from "react"; import { RecoilRoot } from "recoil"; -import AuthContext from "@/components/AuthContext"; -import authReducer from "@/utils/authReducer"; +import { AuthProvider } from "@/components/AuthProvider"; import "@/style/difffile.css"; const MyApp: NextPage = ({ Component, pageProps }) => { - const [state] = useReducer(authReducer.reducer, authReducer.initialState); - return ( - + @@ -22,7 +18,7 @@ const MyApp: NextPage = ({ Component, pageProps }) => { - + ); }; diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 41aa3a5..741ca95 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -13,14 +13,11 @@ import { currentUserActions, currentUserSelectors, } from "@/store/currentUserState"; -import { loginButtonLoadingActions } from "@/store/loginButtonLoadingState"; import { TopPullRequestType } from "@/types/PullRequestType"; import { auth } from "@/utils/firebase"; const TopPage = () => { const [pulls, setPulls] = useState([]); - const setIsLoginButtonLoading = - loginButtonLoadingActions.useUpdateLoginButtonLoading(); const { octokit } = useApi(); const currentUser = currentUserSelectors.useCurrentUser(); const updateCurrentUser = currentUserActions.useUpdateCurrentUser(); @@ -43,8 +40,6 @@ const TopPage = () => { accessToken: String(token), }); }); - - setIsLoginButtonLoading(false); } } }); diff --git a/src/store/loginButtonLoadingState.ts b/src/store/loginButtonLoadingState.ts deleted file mode 100644 index 793b2c8..0000000 --- a/src/store/loginButtonLoadingState.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { useCallback } from "react"; -import { atom, selector, useRecoilValue, useSetRecoilState } from "recoil"; -import { recoilPersist } from "recoil-persist"; - -import { - RecoilAtomKeys, - RecoilPersistenceKeys, - RecoilSelectorKeys, -} from "@/store/RecoilKeys"; - -type LoginButtonLoadingState = boolean; - -const { persistAtom } = recoilPersist({ - key: RecoilPersistenceKeys.PERSISTED_LOGIN_BUTTON_LOADING, -}); - -const initialState: LoginButtonLoadingState = false; - -const loginButtonLoadingState = atom({ - key: RecoilAtomKeys.LOGIN_BUTTON_LOADING_STATE, - default: initialState, - effects_UNSTABLE: [persistAtom], -}); - -type LoginButtonLoadingActions = { - useUpdateLoginButtonLoading: () => ( - loginButtonLoading: LoginButtonLoadingState - ) => void; -}; - -export const loginButtonLoadingActions: LoginButtonLoadingActions = { - useUpdateLoginButtonLoading: () => { - const setLoginButtonLoading = useSetRecoilState( - loginButtonLoadingState - ); - - return useCallback((loginButtonLoading) => { - setLoginButtonLoading(loginButtonLoading); - }, []); - }, -}; - -type LoginButtonLoadingSelectors = { - useLoginButtonLoading: () => LoginButtonLoadingState; -}; - -const loginButtonLoadingSelector = selector({ - key: RecoilSelectorKeys.LOGIN_BUTTON_LOADING, - get: ({ get }) => get(loginButtonLoadingState), -}); - -export const loginButtonLoadingSelectors: LoginButtonLoadingSelectors = { - useLoginButtonLoading: () => - useRecoilValue(loginButtonLoadingSelector), -}; From 28c414a3ee56668e7ca1077e751da635c1b4c827 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Mon, 28 Feb 2022 09:50:10 +0900 Subject: [PATCH 61/79] =?UTF-8?q?fix:=20firebase=E3=81=AE=E5=88=9D?= =?UTF-8?q?=E6=9C=9F=E5=8C=96=E5=87=A6=E7=90=86=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ビルドに失敗したため --- src/utils/firebase.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/utils/firebase.ts b/src/utils/firebase.ts index d117ab9..210aea0 100644 --- a/src/utils/firebase.ts +++ b/src/utils/firebase.ts @@ -1,4 +1,4 @@ -import { initializeApp } from "firebase/app"; +import { getApps, initializeApp } from "firebase/app"; import { getAuth } from "firebase/auth"; const firebaseConfig = { @@ -11,5 +11,8 @@ const firebaseConfig = { measurementId: process.env.NEXT_PUBLIC_MEASUREMENT_ID, }; -initializeApp(firebaseConfig); +if (!getApps().length) { + initializeApp(firebaseConfig); +} + export const auth = getAuth(); From 566d1e0493dd46f593ef80a030b632f65ac44c0f Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Mon, 28 Feb 2022 09:50:22 +0900 Subject: [PATCH 62/79] =?UTF-8?q?refactor:=20=E6=9C=AA=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E3=82=B3=E3=83=BC=E3=83=89=E3=81=AE=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AuthProvider.tsx | 6 +++--- src/utils/authReducer.ts | 26 -------------------------- 2 files changed, 3 insertions(+), 29 deletions(-) delete mode 100644 src/utils/authReducer.ts diff --git a/src/components/AuthProvider.tsx b/src/components/AuthProvider.tsx index 764f432..d4b794b 100644 --- a/src/components/AuthProvider.tsx +++ b/src/components/AuthProvider.tsx @@ -1,6 +1,8 @@ -import { getAuth, User } from "firebase/auth"; +import { User } from "firebase/auth"; import { createContext, useEffect, useState } from "react"; +import { auth } from "@/utils/firebase"; + type AuthContextProps = { currentUser: User | null | undefined; signInCheck: boolean; @@ -17,8 +19,6 @@ const AuthProvider = ({ children }: { children: JSX.Element }) => { ); const [signInCheck, setSignInCheck] = useState(false); - const auth = getAuth(); - useEffect(() => { auth.onAuthStateChanged(async (user) => { if (user) { diff --git a/src/utils/authReducer.ts b/src/utils/authReducer.ts deleted file mode 100644 index 95c5e07..0000000 --- a/src/utils/authReducer.ts +++ /dev/null @@ -1,26 +0,0 @@ -import firebase from "firebase/compat"; - -const initialState = {}; - -type Action = { - type: "login" | "logout"; - payload?: { - user: firebase.User; - }; -}; - -const reducer = (state: any, action: Action) => { - switch (action.type) { - case "login": - return action.payload?.user; - case "logout": - return initialState; - default: - return state; - } -}; - -export default { - initialState, - reducer, -}; From 3bf0ed06b729e674756a8dacac3ac45fd349fd21 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Mon, 28 Feb 2022 10:41:46 +0900 Subject: [PATCH 63/79] =?UTF-8?q?feat:=20MenuItem=E3=81=AE=E3=82=A2?= =?UTF-8?q?=E3=82=A4=E3=82=B3=E3=83=B3=E3=81=AE=E4=BD=8D=E7=BD=AE=E8=AA=BF?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Layout.tsx | 28 ++++++++++----------- src/components/MenuItemWithExternalIcon.tsx | 25 ++++++++++++++++++ 2 files changed, 38 insertions(+), 15 deletions(-) create mode 100644 src/components/MenuItemWithExternalIcon.tsx diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index d6c8c07..9f2f10c 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -1,4 +1,4 @@ -import { ExternalLinkIcon, HamburgerIcon } from "@chakra-ui/icons"; +import { HamburgerIcon } from "@chakra-ui/icons"; import { Text, Icon, @@ -15,9 +15,10 @@ import { import React, { ReactNode } from "react"; import { IconType } from "react-icons"; import { BiCommentDetail } from "react-icons/bi"; -import { MdOutlinePrivacyTip, MdOutlineLogout } from "react-icons/md"; +import { MdOutlineLogout } from "react-icons/md"; import { RiServiceLine } from "react-icons/ri"; +import MenuItemWithExternalIcon from "@/components/MenuItemWithExternalIcon"; import { HSpacer } from "@/components/Spacer"; import { useAuth } from "@/hooks/useAuth"; @@ -59,7 +60,8 @@ const Layout = ({ text, icon, children }: Props) => { /> - } @@ -68,30 +70,26 @@ const Layout = ({ text, icon, children }: Props) => { "https://www.kiyac.app/termsOfService/uJBSYhgVE6HYcxs7gklF" ); }} - > - 利用規約 - - } + /> + } onClick={() => { window.open( "https://www.kiyac.app/privacypolicy/pPYhCNHmkxjkZewFkatd" ); }} - > - プライバシーポリシー - + /> - } onClick={() => { window.open("https://forms.gle/W4s7xqEiAeskEof38"); }} - > - フィードバック - + /> diff --git a/src/components/MenuItemWithExternalIcon.tsx b/src/components/MenuItemWithExternalIcon.tsx new file mode 100644 index 0000000..bfa5013 --- /dev/null +++ b/src/components/MenuItemWithExternalIcon.tsx @@ -0,0 +1,25 @@ +import { ExternalLinkIcon } from "@chakra-ui/icons"; +import { Flex, MenuItem, MenuItemProps, Text } from "@chakra-ui/react"; +import React from "react"; + +import { HSpacer } from "@/components/Spacer"; + +type CustomProps = { + label: string; +}; + +type Props = CustomProps & MenuItemProps; + +const MenuItemWithExternalIcon = ({ label, ...menuItemProps }: Props) => { + return ( + + + {label} + + + + + ); +}; + +export default MenuItemWithExternalIcon; From 3c9c1f0fe98a4576e8dd512c25dc2afc1fee8a5e Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Mon, 28 Feb 2022 10:45:43 +0900 Subject: [PATCH 64/79] =?UTF-8?q?fix:=20=E3=83=97=E3=83=A9=E3=82=A4?= =?UTF-8?q?=E3=83=90=E3=82=B7=E3=83=BC=E3=83=9D=E3=83=AA=E3=82=B7=E3=83=BC?= =?UTF-8?q?=E3=81=AE=E3=82=A2=E3=82=A4=E3=82=B3=E3=83=B3=E3=81=AE=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Layout.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 9f2f10c..0701f64 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -15,7 +15,7 @@ import { import React, { ReactNode } from "react"; import { IconType } from "react-icons"; import { BiCommentDetail } from "react-icons/bi"; -import { MdOutlineLogout } from "react-icons/md"; +import { MdOutlineLogout, MdOutlinePrivacyTip } from "react-icons/md"; import { RiServiceLine } from "react-icons/ri"; import MenuItemWithExternalIcon from "@/components/MenuItemWithExternalIcon"; @@ -73,7 +73,7 @@ const Layout = ({ text, icon, children }: Props) => { /> } + icon={} onClick={() => { window.open( "https://www.kiyac.app/privacypolicy/pPYhCNHmkxjkZewFkatd" From aa605d259c52d33b851b89c2bad69014545e49b3 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Mon, 28 Feb 2022 11:06:08 +0900 Subject: [PATCH 65/79] =?UTF-8?q?refactor:=20=E3=82=B3=E3=83=B3=E3=83=9D?= =?UTF-8?q?=E3=83=BC=E3=83=8D=E3=83=B3=E3=83=88=E5=90=8D=E3=81=AE=E5=A4=89?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit アイコン名に合わせたほうがわかりやすいため --- src/components/Layout.tsx | 8 ++++---- ...hExternalIcon.tsx => MenuItemWithExternalLinkIcon.tsx} | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) rename src/components/{MenuItemWithExternalIcon.tsx => MenuItemWithExternalLinkIcon.tsx} (80%) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 0701f64..41df82f 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -18,7 +18,7 @@ import { BiCommentDetail } from "react-icons/bi"; import { MdOutlineLogout, MdOutlinePrivacyTip } from "react-icons/md"; import { RiServiceLine } from "react-icons/ri"; -import MenuItemWithExternalIcon from "@/components/MenuItemWithExternalIcon"; +import MenuItemWithExternalLinkIcon from "@/components/MenuItemWithExternalLinkIcon"; import { HSpacer } from "@/components/Spacer"; import { useAuth } from "@/hooks/useAuth"; @@ -60,7 +60,7 @@ const Layout = ({ text, icon, children }: Props) => { /> - { ); }} /> - } onClick={() => { @@ -83,7 +83,7 @@ const Layout = ({ text, icon, children }: Props) => { - } onClick={() => { diff --git a/src/components/MenuItemWithExternalIcon.tsx b/src/components/MenuItemWithExternalLinkIcon.tsx similarity index 80% rename from src/components/MenuItemWithExternalIcon.tsx rename to src/components/MenuItemWithExternalLinkIcon.tsx index bfa5013..65e5468 100644 --- a/src/components/MenuItemWithExternalIcon.tsx +++ b/src/components/MenuItemWithExternalLinkIcon.tsx @@ -10,7 +10,7 @@ type CustomProps = { type Props = CustomProps & MenuItemProps; -const MenuItemWithExternalIcon = ({ label, ...menuItemProps }: Props) => { +const MenuItemWithExternalLinkIcon = ({ label, ...menuItemProps }: Props) => { return ( @@ -22,4 +22,4 @@ const MenuItemWithExternalIcon = ({ label, ...menuItemProps }: Props) => { ); }; -export default MenuItemWithExternalIcon; +export default MenuItemWithExternalLinkIcon; From 293b44654b70b75972260af93d37863100c5145b Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Mon, 28 Feb 2022 11:13:01 +0900 Subject: [PATCH 66/79] =?UTF-8?q?refactor:=20=E3=82=B3=E3=83=A1=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit スペースの意図を明確にするため --- src/components/MenuItemWithExternalLinkIcon.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/MenuItemWithExternalLinkIcon.tsx b/src/components/MenuItemWithExternalLinkIcon.tsx index 65e5468..9ca8244 100644 --- a/src/components/MenuItemWithExternalLinkIcon.tsx +++ b/src/components/MenuItemWithExternalLinkIcon.tsx @@ -15,6 +15,7 @@ const MenuItemWithExternalLinkIcon = ({ label, ...menuItemProps }: Props) => { {label} + {/* プライバシーポリシーの部分でテキストとアイコンの距離が近すぎるのでスペース入れてます */} From c4292b6ec2ec8440dc8fd771da51672186c939bb Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Mon, 28 Feb 2022 11:47:25 +0900 Subject: [PATCH 67/79] =?UTF-8?q?feat:=20=E3=83=95=E3=82=A9=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=81=AE=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style/difffile.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/style/difffile.css b/src/style/difffile.css index 0a437a3..a6f34fd 100644 --- a/src/style/difffile.css +++ b/src/style/difffile.css @@ -1,7 +1,7 @@ :root { --diff-background-color: initial; --diff-text-color: initial; - --diff-font-family: Consolas, Courier, monospace; + --diff-font-family: Ricty; --diff-selection-background-color: #b3d7ff; --diff-gutter-insert-background-color: #d6fedb; --diff-gutter-delete-background-color: #fadde0; From 84fb594ee3861005ea1dcf46b92f2edbd8bf4c37 Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Mon, 28 Feb 2022 12:14:41 +0900 Subject: [PATCH 68/79] =?UTF-8?q?feat:=20=E3=83=95=E3=82=A9=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=81=AE=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style/difffile.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/style/difffile.css b/src/style/difffile.css index a6f34fd..bf55541 100644 --- a/src/style/difffile.css +++ b/src/style/difffile.css @@ -1,7 +1,7 @@ :root { --diff-background-color: initial; --diff-text-color: initial; - --diff-font-family: Ricty; + --diff-font-family: RictyDiminished; --diff-selection-background-color: #b3d7ff; --diff-gutter-insert-background-color: #d6fedb; --diff-gutter-delete-background-color: #fadde0; From cdf8f6f2da08384b43774f871e998e8cf0236f7b Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Mon, 28 Feb 2022 12:22:14 +0900 Subject: [PATCH 69/79] =?UTF-8?q?feat:=20=E3=83=95=E3=82=A9=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style/difffile.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/style/difffile.css b/src/style/difffile.css index bf55541..15f19c2 100644 --- a/src/style/difffile.css +++ b/src/style/difffile.css @@ -1,7 +1,7 @@ :root { --diff-background-color: initial; --diff-text-color: initial; - --diff-font-family: RictyDiminished; + --diff-font-family: Ricty Diminished; --diff-selection-background-color: #b3d7ff; --diff-gutter-insert-background-color: #d6fedb; --diff-gutter-delete-background-color: #fadde0; From cc8ab918b45d9ef808c5393836048cc400f4529d Mon Sep 17 00:00:00 2001 From: Morisaki Mikiya Date: Thu, 3 Mar 2022 02:26:35 +0000 Subject: [PATCH 70/79] =?UTF-8?q?feat:=20=E3=82=B7=E3=83=B3=E3=82=BF?= =?UTF-8?q?=E3=83=83=E3=82=AF=E3=82=B9=E3=83=8F=E3=82=A4=E3=83=A9=E3=82=A4?= =?UTF-8?q?=E3=83=88=E3=82=92=E9=81=A9=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ひとまず言語は tsx 指定 カラーも基本色 --- package.json | 3 +++ src/components/review/DiffRenderer.tsx | 13 +++++++++++ src/pages/_app.tsx | 2 ++ yarn.lock | 31 ++++++++++++++++++++++++++ 4 files changed, 49 insertions(+) diff --git a/package.json b/package.json index b29317a..38ddd28 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "framer-motion": "^5.3.3", "lodash": "^4.17.21", "next": "11.1.3", + "prism-color-variables": "^1.0.1", "react": "17.0.2", "react-diff-view": "^2.4.8", "react-dom": "17.0.2", @@ -28,6 +29,7 @@ "react-syntax-highlighter": "^15.4.5", "recoil": "^0.5.2", "recoil-persist": "^4.0.0", + "refractor": "3", "remark-gfm": "^3.0.1" }, "devDependencies": { @@ -37,6 +39,7 @@ "@types/react": "17.0.37", "@types/react-syntax-highlighter": "^13.5.2", "@types/recoil": "^0.0.9", + "@types/refractor": "^3.0.2", "eslint": "7", "eslint-config-next": "^12.0.4", "eslint-config-prettier": "^8.3.0", diff --git a/src/components/review/DiffRenderer.tsx b/src/components/review/DiffRenderer.tsx index 1674870..62f1f41 100644 --- a/src/components/review/DiffRenderer.tsx +++ b/src/components/review/DiffRenderer.tsx @@ -1,6 +1,7 @@ import { PlusSquareIcon } from "@chakra-ui/icons"; import { Box } from "@chakra-ui/react"; import { useMemo, useState } from "react"; +import refractor from "refractor"; import ReviewPopover from "@/components/review/Popover"; @@ -9,6 +10,7 @@ const Diff = reactDiffView.Diff; const Hunk = reactDiffView.Hunk; const Decoration = reactDiffView.Decoration; const getChangeKey = reactDiffView.getChangeKey; +const tokenize = reactDiffView.tokenize; type Props = { fileId: string; @@ -43,6 +45,16 @@ const DiffRenderer = ({ const [tmpChangeKey, setTmpChangeKey] = useState(""); const postPath: string = type === "delete" ? oldPath : newPath; + const tokens = useMemo( + () => + tokenize(hunks, { + highlight: true, + refractor: refractor, + language: "tsx", + }), + [hunks] + ); + const renderGutter = ({ side, renderDefault, @@ -76,6 +88,7 @@ const DiffRenderer = ({ viewType="unified" diffType={type} hunks={hunks} + tokens={tokens} widgets={widgets[fileId]} renderGutter={renderGutter} > diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index a4c3305..7658bb5 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -7,6 +7,8 @@ import { RecoilRoot } from "recoil"; import AuthContext from "@/components/AuthContext"; import authReducer from "@/utils/authReducer"; + +import "prismjs/themes/prism.css"; import "@/style/difffile.css"; const MyApp: NextPage = ({ Component, pageProps }) => { diff --git a/yarn.lock b/yarn.lock index 0bede10..e17b20d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2178,6 +2178,11 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.3.tgz#a3c65525b91fca7da00ab1a3ac2b5a2a4afbffbf" integrity sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w== +"@types/prismjs@*": + version "1.26.0" + resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.0.tgz#a1c3809b0ad61c62cac6d4e0c56d610c910b7654" + integrity sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ== + "@types/prop-types@*": version "15.7.4" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" @@ -2206,6 +2211,13 @@ dependencies: recoil "*" +"@types/refractor@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/refractor/-/refractor-3.0.2.tgz#2d42128d59f78f84d2c799ffc5ab5cadbcba2d82" + integrity sha512-2HMXuwGuOqzUG+KUTm9GDJCHl0LCBKsB5cg28ujEmVi/0qgTb6jOmkVSO5K48qXksyl2Fr3C0Q2VrgD4zbwyXg== + dependencies: + "@types/prismjs" "*" + "@types/scheduler@*": version "0.16.2" resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" @@ -6385,11 +6397,21 @@ pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.0: ansi-styles "^5.0.0" react-is "^17.0.1" +prism-color-variables@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prism-color-variables/-/prism-color-variables-1.0.1.tgz#ab2f9603e4014ff6b10bc99b9b71369233326004" + integrity sha512-ooWpzManQwobU5DNxWyFeffSABAQGWVVcon8E5AGUU4fgKqwdPw14M3gbS0c1YzDtf7Tv3G6PWsvELe16YWUYg== + prismjs@^1.25.0, prismjs@~1.25.0: version "1.25.0" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg== +prismjs@~1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" + integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -6716,6 +6738,15 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +refractor@3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.6.0.tgz#ac318f5a0715ead790fcfb0c71f4dd83d977935a" + integrity sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA== + dependencies: + hastscript "^6.0.0" + parse-entities "^2.0.0" + prismjs "~1.27.0" + refractor@^3.2.0: version "3.5.0" resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.5.0.tgz#334586f352dda4beaf354099b48c2d18e0819aec" From 72c15b2c052e44ba7f81ad8fec7a92ed3ab85ecc Mon Sep 17 00:00:00 2001 From: Morisaki Mikiya Date: Thu, 3 Mar 2022 03:11:11 +0000 Subject: [PATCH 71/79] =?UTF-8?q?feat:=20=E3=83=95=E3=82=A1=E3=82=A4?= =?UTF-8?q?=E3=83=AB=E5=90=8D=E3=81=8B=E3=82=89=E6=8B=A1=E5=BC=B5=E5=AD=90?= =?UTF-8?q?=E3=82=92=E5=8F=96=E5=BE=97=E3=81=97=E8=A8=80=E8=AA=9E=E3=82=92?= =?UTF-8?q?=E5=88=A4=E5=88=A5=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/review/DiffRenderer.tsx | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/components/review/DiffRenderer.tsx b/src/components/review/DiffRenderer.tsx index 62f1f41..4005e18 100644 --- a/src/components/review/DiffRenderer.tsx +++ b/src/components/review/DiffRenderer.tsx @@ -1,3 +1,5 @@ +import path from "path"; + import { PlusSquareIcon } from "@chakra-ui/icons"; import { Box } from "@chakra-ui/react"; import { useMemo, useState } from "react"; @@ -45,15 +47,21 @@ const DiffRenderer = ({ const [tmpChangeKey, setTmpChangeKey] = useState(""); const postPath: string = type === "delete" ? oldPath : newPath; - const tokens = useMemo( - () => - tokenize(hunks, { + const tokens = useMemo(() => { + try { + return tokenize(hunks, { highlight: true, refractor: refractor, - language: "tsx", - }), - [hunks] - ); + language: path.extname(postPath).slice(1), + }); + } catch (e) { + // ・ファイル名の文字列 (postPath) が空文字の可能性のある初回ロード + // ・ライブラリ非対応の拡張子 + // の場合、refractor ライブラリがエラーを送出するので + // シンタックスハイライトを無効にする + return tokenize(hunks, { highlight: false }); + } + }, [hunks]); const renderGutter = ({ side, From 179d79cb34f94101914d74c66c3df745239ffbcb Mon Sep 17 00:00:00 2001 From: Morisaki Mikiya Date: Thu, 3 Mar 2022 03:39:01 +0000 Subject: [PATCH 72/79] =?UTF-8?q?remove:=20prism-color-variables=20?= =?UTF-8?q?=E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 追加のハイライトテーマを指定しない場合不要であったため --- package.json | 1 - yarn.lock | 5 ----- 2 files changed, 6 deletions(-) diff --git a/package.json b/package.json index 38ddd28..613cb09 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,6 @@ "framer-motion": "^5.3.3", "lodash": "^4.17.21", "next": "11.1.3", - "prism-color-variables": "^1.0.1", "react": "17.0.2", "react-diff-view": "^2.4.8", "react-dom": "17.0.2", diff --git a/yarn.lock b/yarn.lock index e17b20d..f0adea5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6397,11 +6397,6 @@ pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.0: ansi-styles "^5.0.0" react-is "^17.0.1" -prism-color-variables@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prism-color-variables/-/prism-color-variables-1.0.1.tgz#ab2f9603e4014ff6b10bc99b9b71369233326004" - integrity sha512-ooWpzManQwobU5DNxWyFeffSABAQGWVVcon8E5AGUU4fgKqwdPw14M3gbS0c1YzDtf7Tv3G6PWsvELe16YWUYg== - prismjs@^1.25.0, prismjs@~1.25.0: version "1.25.0" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" From cb67d5200c4d9a8fb90cb88ee4fd4c6b40409607 Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Fri, 4 Mar 2022 18:57:53 +0900 Subject: [PATCH 73/79] =?UTF-8?q?feat:=20=E3=83=95=E3=82=A9=E3=83=BC?= =?UTF-8?q?=E3=83=AB=E3=83=90=E3=83=83=E3=82=AF=E3=81=AE=E6=8C=87=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style/difffile.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/style/difffile.css b/src/style/difffile.css index 15f19c2..82628e8 100644 --- a/src/style/difffile.css +++ b/src/style/difffile.css @@ -1,7 +1,7 @@ :root { --diff-background-color: initial; --diff-text-color: initial; - --diff-font-family: Ricty Diminished; + --diff-font-family: Ricty, RictyDiminished, monospace; --diff-selection-background-color: #b3d7ff; --diff-gutter-insert-background-color: #d6fedb; --diff-gutter-delete-background-color: #fadde0; From 79dda09bdd347116836cefdeab3cc129a819da1c Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Sat, 5 Mar 2022 19:09:30 +0900 Subject: [PATCH 74/79] =?UTF-8?q?feat:=20=E3=83=95=E3=82=A9=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=81=AE=E8=A8=AD=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style/difffile.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/style/difffile.css b/src/style/difffile.css index 82628e8..ddd91eb 100644 --- a/src/style/difffile.css +++ b/src/style/difffile.css @@ -1,7 +1,7 @@ :root { --diff-background-color: initial; --diff-text-color: initial; - --diff-font-family: Ricty, RictyDiminished, monospace; + --diff-font-family: Ricty Diminished, monospace; --diff-selection-background-color: #b3d7ff; --diff-gutter-insert-background-color: #d6fedb; --diff-gutter-delete-background-color: #fadde0; From 34f1ae9a2a4b208826db230dc9e1fd993fbd58a7 Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Sat, 5 Mar 2022 20:09:51 +0900 Subject: [PATCH 75/79] =?UTF-8?q?feat:=20=E3=83=95=E3=82=A9=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=81=AE=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fonts/RictyDiminished-Regular.ttf | Bin 0 -> 1524456 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/fonts/RictyDiminished-Regular.ttf diff --git a/src/fonts/RictyDiminished-Regular.ttf b/src/fonts/RictyDiminished-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0742ca9f61b5e5208259d1b71e7e21af101c315a GIT binary patch literal 1524456 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

~?^YCjM2n1l>oM;Mv5T`n-u>-`vdhHhqr$ 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%0AAuf-~^7D5%1sZuD7{EOWMON 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

H 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� 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 wWhm@8Akpl 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⪙hk8PBeNoD+G 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�rcLqx!Gz%!1K{1EHy>FK$facw{G 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�?)`JIkLCt6Dpmd>) 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 literal 0 HcmV?d00001 From 6ea4a4a52faca474af80baed0ebcc2ac55a0a4e5 Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Sat, 5 Mar 2022 20:10:48 +0900 Subject: [PATCH 76/79] =?UTF-8?q?feat:=20=E3=82=B5=E3=83=BC=E3=83=90?= =?UTF-8?q?=E3=83=BC=E3=81=AB=E8=BF=BD=E5=8A=A0=E3=81=97=E3=81=9F=E3=83=95?= =?UTF-8?q?=E3=82=A9=E3=83=B3=E3=83=88=E3=82=92=E4=BD=BF=E7=94=A8=E3=81=99?= =?UTF-8?q?=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style/difffile.css | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/style/difffile.css b/src/style/difffile.css index ddd91eb..5737b35 100644 --- a/src/style/difffile.css +++ b/src/style/difffile.css @@ -1,7 +1,12 @@ +@font-face { + font-family: Myfont; + src: url("@/fonts/RictyDiminished-Regular.ttf"); +} + :root { --diff-background-color: initial; --diff-text-color: initial; - --diff-font-family: Ricty Diminished, monospace; + --diff-font-family: Myfont, monospace; --diff-selection-background-color: #b3d7ff; --diff-gutter-insert-background-color: #d6fedb; --diff-gutter-delete-background-color: #fadde0; @@ -13,6 +18,7 @@ --diff-code-selected-background-color: #fffce0; --diff-omit-gutter-line-color: #cb2a1d; } + .diff { background-color: initial; background-color: var(--diff-background-color); From e0ab3c9ff576f7c3e1abbf9b0095fde0740c2f93 Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sat, 5 Mar 2022 20:26:19 +0900 Subject: [PATCH 77/79] =?UTF-8?q?feat:=20=E3=82=B3=E3=83=B3=E3=83=9D?= =?UTF-8?q?=E3=83=BC=E3=83=8D=E3=83=B3=E3=83=88=E3=81=AE=E8=A8=AD=E8=A8=88?= =?UTF-8?q?=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/CustomMenuItem.tsx | 34 +++++++++++++++ src/components/Layout.tsx | 41 ++++++++++--------- .../MenuItemWithExternalLinkIcon.tsx | 26 ------------ 3 files changed, 56 insertions(+), 45 deletions(-) create mode 100644 src/components/CustomMenuItem.tsx delete mode 100644 src/components/MenuItemWithExternalLinkIcon.tsx diff --git a/src/components/CustomMenuItem.tsx b/src/components/CustomMenuItem.tsx new file mode 100644 index 0000000..076a3fa --- /dev/null +++ b/src/components/CustomMenuItem.tsx @@ -0,0 +1,34 @@ +import { ExternalLinkIcon } from "@chakra-ui/icons"; +import { Flex, MenuItem, MenuItemProps, Text } from "@chakra-ui/react"; +import { ReactNode } from "react"; + +import { HSpacer } from "@/components/Spacer"; + +type CustomProps = { + isExternal?: boolean; + children: ReactNode; +}; + +type Props = CustomProps & MenuItemProps; + +const CustomMenuItem = ({ + isExternal = false, + children, + ...menuItemProps +}: Props) => { + return ( + + + {children} + {isExternal && ( + <> + + + + )} + + + ); +}; + +export default CustomMenuItem; diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 41df82f..9e2051f 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -10,15 +10,14 @@ import { MenuList, MenuGroup, MenuDivider, - MenuItem, } from "@chakra-ui/react"; import React, { ReactNode } from "react"; import { IconType } from "react-icons"; +import { RiServiceLine } from "react-icons/all"; import { BiCommentDetail } from "react-icons/bi"; import { MdOutlineLogout, MdOutlinePrivacyTip } from "react-icons/md"; -import { RiServiceLine } from "react-icons/ri"; -import MenuItemWithExternalLinkIcon from "@/components/MenuItemWithExternalLinkIcon"; +import CustomMenuItem from "@/components/CustomMenuItem"; import { HSpacer } from "@/components/Spacer"; import { useAuth } from "@/hooks/useAuth"; @@ -60,45 +59,49 @@ const Layout = ({ text, icon, children }: Props) => { /> - } - onClick={() => { + isExternal + onClick={() => window.open( "https://www.kiyac.app/termsOfService/uJBSYhgVE6HYcxs7gklF" - ); - }} - /> - + 利用規約 + + } + isExternal onClick={() => { window.open( "https://www.kiyac.app/privacypolicy/pPYhCNHmkxjkZewFkatd" ); }} - /> + > + プライバシーポリシー + - } + isExternal onClick={() => { window.open("https://forms.gle/W4s7xqEiAeskEof38"); }} - /> + > + フィードバック + - } onClick={logout} > ログアウト - +

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 z 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

diff --git a/src/components/MenuItemWithExternalLinkIcon.tsx b/src/components/MenuItemWithExternalLinkIcon.tsx deleted file mode 100644 index 9ca8244..0000000 --- a/src/components/MenuItemWithExternalLinkIcon.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import { ExternalLinkIcon } from "@chakra-ui/icons"; -import { Flex, MenuItem, MenuItemProps, Text } from "@chakra-ui/react"; -import React from "react"; - -import { HSpacer } from "@/components/Spacer"; - -type CustomProps = { - label: string; -}; - -type Props = CustomProps & MenuItemProps; - -const MenuItemWithExternalLinkIcon = ({ label, ...menuItemProps }: Props) => { - return ( - - - {label} - {/* プライバシーポリシーの部分でテキストとアイコンの距離が近すぎるのでスペース入れてます */} - - - - - ); -}; - -export default MenuItemWithExternalLinkIcon; From 60a45e65382516cf5b5766f509e2ff18a6ea6dec Mon Sep 17 00:00:00 2001 From: Wataru Ono Date: Sat, 5 Mar 2022 20:32:43 +0900 Subject: [PATCH 78/79] =?UTF-8?q?refactor:=20react-icons=E8=A3=BD=E3=82=A2?= =?UTF-8?q?=E3=82=A4=E3=82=B3=E3=83=B3=E3=81=AE=E3=82=A4=E3=83=B3=E3=83=9D?= =?UTF-8?q?=E3=83=BC=E3=83=88=E5=85=83=E3=82=92=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Netlifyのビルドに失敗したため --- src/components/Layout.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 9e2051f..bada9b7 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -13,9 +13,9 @@ import { } from "@chakra-ui/react"; import React, { ReactNode } from "react"; import { IconType } from "react-icons"; -import { RiServiceLine } from "react-icons/all"; import { BiCommentDetail } from "react-icons/bi"; import { MdOutlineLogout, MdOutlinePrivacyTip } from "react-icons/md"; +import { RiServiceLine } from "react-icons/ri"; import CustomMenuItem from "@/components/CustomMenuItem"; import { HSpacer } from "@/components/Spacer"; From b089f706b398ca7243f0fe10aecd3ab7e6cc4c01 Mon Sep 17 00:00:00 2001 From: ltoppyl Date: Sun, 6 Mar 2022 09:47:19 +0900 Subject: [PATCH 79/79] =?UTF-8?q?refactor:=20=E6=96=87=E5=AD=97=E3=82=B5?= =?UTF-8?q?=E3=82=A4=E3=82=BA=E3=81=AE=E5=BE=AE=E8=AA=BF=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style/difffile.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/style/difffile.css b/src/style/difffile.css index 740f5a7..ddbb13a 100644 --- a/src/style/difffile.css +++ b/src/style/difffile.css @@ -20,7 +20,7 @@ } .diff { - font-size: 14px; + font-size: 14.5px; background-color: initial; background-color: var(--diff-background-color); color: initial;