diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index dcf5bbaf23..78d85443fe 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,6 +39,10 @@ jobs: run: yarn install --frozen-lockfile --silent env: CI: true + - name: manypkg lint + run: yarn manypkg check + env: + CI: true - name: yarn lint run: yarn lint env: diff --git a/.husky/pre-commit b/.husky/pre-commit index 414610ca53..fcb3e91159 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,2 +1,3 @@ +yarn manypkg fix yarn lint-staged yarn pretty-quick --staged diff --git a/examples/auth/package.json b/examples/auth/package.json index 0a0e50528e..4534085924 100644 --- a/examples/auth/package.json +++ b/examples/auth/package.json @@ -27,17 +27,6 @@ "bracketSpacing": false, "trailingComma": "all" }, - "husky": { - "hooks": { - "pre-commit": "lint-staged && pretty-quick --staged", - "pre-push": "blitz test" - } - }, - "lint-staged": { - "*.{js,ts,tsx}": [ - "eslint --fix" - ] - }, "dependencies": { "@prisma/client": "2.17.0", "blitz": "0.30.6", @@ -55,8 +44,8 @@ "devDependencies": { "@cypress/skip-test": "2.6.0", "@next/bundle-analyzer": "^10.0.6", - "@testing-library/react": "11.2.3", - "@testing-library/react-hooks": "4.0.1", + "@testing-library/react": "^11.2.3", + "@testing-library/react-hooks": "^4.0.1", "@types/passport-auth0": "1.0.4", "@types/passport-github2": "1.2.4", "@types/passport-twitter": "1.0.36", @@ -65,7 +54,7 @@ "cross-env": "7.0.3", "cypress": "6.2.1", "eslint": "7.18.0", - "husky": "4.3.8", + "husky": "5.1.2", "lint-staged": "10.5.3", "prettier": "2.2.1", "pretty-quick": "3.1.0", diff --git a/examples/custom-server/app/pages/index.test.tsx b/examples/custom-server/app/pages/index.test.tsx deleted file mode 100644 index 534f563344..0000000000 --- a/examples/custom-server/app/pages/index.test.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import React from "react" -import {render} from "test/utils" - -import Home from "./index" -import {useCurrentUser} from "app/hooks/useCurrentUser" - -jest.mock("app/hooks/useCurrentUser") -const mockUseCurrentUser = useCurrentUser as jest.MockedFunction - -test.skip("renders blitz documentation link", () => { - // This is an example of how to ensure a specific item is in the document - // But it's disabled by default (by test.skip) so the test doesn't fail - // when you remove the the default content from the page - - // This is an example on how to mock api hooks when testing - mockUseCurrentUser.mockReturnValue({ - id: 1, - name: "User", - email: "user@email.com", - role: "user", - }) - - const {getByText} = render() - const linkElement = getByText(/Documentation/i) - expect(linkElement).toBeInTheDocument() -}) diff --git a/examples/custom-server/package.json b/examples/custom-server/package.json index 6530f41198..763db907ee 100644 --- a/examples/custom-server/package.json +++ b/examples/custom-server/package.json @@ -11,7 +11,7 @@ "cy-open": "cypress open", "cy-run": "cypress run", "test:migrate": "prisma generate && blitz prisma migrate deploy --preview-feature", - "test:jest": "jest", + "test:jest": "jest --passWithNoTests", "test-server": "blitz build && blitz start", "test:e2e": "cross-env NODE_ENV=test PORT=3099 start-server-and-test test-server http://localhost:3099 cy-run", "test": "run-s test:*" @@ -28,17 +28,6 @@ "bracketSpacing": false, "trailingComma": "all" }, - "husky": { - "hooks": { - "pre-commit": "lint-staged && pretty-quick --staged", - "pre-push": "tsc && npm run lint && npm run test" - } - }, - "lint-staged": { - "*.{js,ts,tsx}": [ - "eslint --fix" - ] - }, "dependencies": { "@prisma/client": "2.17.0", "blitz": "0.30.6", @@ -46,7 +35,7 @@ "prisma": "2.17.0", "react": "0.0.0-experimental-3310209d0", "react-dom": "0.0.0-experimental-3310209d0", - "react-error-boundary": "2.3.2", + "react-error-boundary": "3.1.0", "react-final-form": "6.5.2", "secure-password": "4.0.0", "typescript": "4.1.3", @@ -54,36 +43,19 @@ }, "devDependencies": { "@cypress/skip-test": "2.6.0", - "@testing-library/jest-dom": "5.11.9", - "@testing-library/react": "11.2.3", - "@testing-library/react-hooks": "4.0.1", - "@types/jest": "26.0.20", - "@types/react": "16.14.1", + "@testing-library/react": "^11.2.3", + "@testing-library/react-hooks": "^4.0.1", + "@types/react": "17.0.0", "@types/secure-password": "3.1.0", - "@typescript-eslint/eslint-plugin": "4.12.0", - "@typescript-eslint/parser": "4.12.0", - "babel-eslint": "10.1.0", "cypress": "6.2.1", "eslint": "7.18.0", - "eslint-config-react-app": "5.2.1", - "eslint-plugin-cypress": "2.11.1", - "eslint-plugin-flowtype": "5.2.0", - "eslint-plugin-import": "2.22.1", - "eslint-plugin-jsx-a11y": "6.4.1", - "eslint-plugin-react": "7.21.5", - "eslint-plugin-react-hooks": "4.2.0", - "husky": "4.3.8", - "jest": "26.6.3", - "jest-environment-jsdom-fourteen": "1.0.1", - "jest-watch-typeahead": "0.6.1", - "lint-staged": "10.5.1", + "husky": "5.1.2", + "lint-staged": "10.5.3", "nodemon": "2.0.7", "npm-run-all": "4.1.5", - "prettier": "2.2.0", + "prettier": "2.2.1", "pretty-quick": "3.1.0", - "react-test-renderer": "16.14.0", - "start-server-and-test": "1.11.2", - "ts-jest": "26.5.0" + "start-server-and-test": "1.11.7" }, "private": true } diff --git a/examples/fauna/package.json b/examples/fauna/package.json index cf3a257653..ae97d04e11 100644 --- a/examples/fauna/package.json +++ b/examples/fauna/package.json @@ -41,25 +41,25 @@ }, "devDependencies": { "@testing-library/jest-dom": "5.11.9", - "@testing-library/react": "11.2.3", - "@testing-library/react-hooks": "4.0.1", - "@types/jest": "26.0.20", + "@testing-library/react": "^11.2.3", + "@testing-library/react-hooks": "^4.0.1", + "@types/jest": "^26.0.20", "@types/react": "17.0.0", "@types/secure-password": "3.1.0", - "@typescript-eslint/eslint-plugin": "4.12.0", - "@typescript-eslint/parser": "4.12.0", - "babel-eslint": "10.1.0", + "@typescript-eslint/eslint-plugin": "~4.14.0", + "@typescript-eslint/parser": "~4.14.0", + "babel-eslint": "~10.1.0", "eslint": "7.18.0", - "eslint-config-react-app": "6.0.0", - "eslint-plugin-flowtype": "5.2.0", - "eslint-plugin-import": "2.22.1", - "eslint-plugin-jsx-a11y": "6.4.1", - "eslint-plugin-react": "7.22.0", - "eslint-plugin-react-hooks": "4.2.0", - "husky": "4.3.8", - "jest": "26.6.3", - "jest-environment-jsdom-fourteen": "1.0.1", - "jest-watch-typeahead": "0.6.1", + "eslint-config-react-app": "~6.0.0", + "eslint-plugin-flowtype": "~5.2.0", + "eslint-plugin-import": "~2.22.1", + "eslint-plugin-jsx-a11y": "~6.4.1", + "eslint-plugin-react": "~7.22.0", + "eslint-plugin-react-hooks": "~4.2.0", + "husky": "5.1.2", + "jest": "^26.6.3", + "jest-environment-jsdom-fourteen": "^1.0.1", + "jest-watch-typeahead": "^0.6.1", "lint-staged": "10.5.3", "prettier": "2.2.1", "pretty-quick": "3.1.0", diff --git a/examples/no-prisma/package.json b/examples/no-prisma/package.json index 85ac7847a5..60280de740 100644 --- a/examples/no-prisma/package.json +++ b/examples/no-prisma/package.json @@ -35,17 +35,17 @@ }, "devDependencies": { "@types/react": "17.0.0", - "@typescript-eslint/eslint-plugin": "4.12.0", - "@typescript-eslint/parser": "4.12.0", - "babel-eslint": "10.1.0", + "@typescript-eslint/eslint-plugin": "~4.14.0", + "@typescript-eslint/parser": "~4.14.0", + "babel-eslint": "~10.1.0", "eslint": "7.18.0", - "eslint-config-react-app": "6.0.0", - "eslint-plugin-flowtype": "5.2.0", - "eslint-plugin-import": "2.22.1", - "eslint-plugin-jsx-a11y": "6.4.1", - "eslint-plugin-react": "7.22.0", - "eslint-plugin-react-hooks": "4.2.0", - "husky": "4.3.8", + "eslint-config-react-app": "~6.0.0", + "eslint-plugin-flowtype": "~5.2.0", + "eslint-plugin-import": "~2.22.1", + "eslint-plugin-jsx-a11y": "~6.4.1", + "eslint-plugin-react": "~7.22.0", + "eslint-plugin-react-hooks": "~4.2.0", + "husky": "5.1.2", "lint-staged": "10.5.3", "prettier": "2.2.1", "pretty-quick": "3.1.0", diff --git a/examples/plain-js/package.json b/examples/plain-js/package.json index 6b0c4c9a79..d9f1917ce6 100644 --- a/examples/plain-js/package.json +++ b/examples/plain-js/package.json @@ -37,17 +37,17 @@ "react-dom": "0.0.0-experimental-3310209d0" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "4.12.0", - "@typescript-eslint/parser": "4.12.0", - "babel-eslint": "10.1.0", + "@typescript-eslint/eslint-plugin": "~4.14.0", + "@typescript-eslint/parser": "~4.14.0", + "babel-eslint": "~10.1.0", "eslint": "7.18.0", - "eslint-config-react-app": "6.0.0", - "eslint-plugin-flowtype": "5.2.0", - "eslint-plugin-import": "2.22.1", - "eslint-plugin-jsx-a11y": "6.4.1", - "eslint-plugin-react": "7.22.0", - "eslint-plugin-react-hooks": "4.2.0", - "husky": "4.3.8", + "eslint-config-react-app": "~6.0.0", + "eslint-plugin-flowtype": "~5.2.0", + "eslint-plugin-import": "~2.22.1", + "eslint-plugin-jsx-a11y": "~6.4.1", + "eslint-plugin-react": "~7.22.0", + "eslint-plugin-react-hooks": "~4.2.0", + "husky": "5.1.2", "lint-staged": "10.5.3", "prettier": "2.2.1", "pretty-quick": "3.1.0", diff --git a/examples/store/package.json b/examples/store/package.json index fcaa78e2a0..9b7deca967 100644 --- a/examples/store/package.json +++ b/examples/store/package.json @@ -33,7 +33,7 @@ "devDependencies": { "@types/react": "17.0.0", "cypress": "6.2.1", - "eslint-plugin-cypress": "2.11.2", + "eslint-plugin-cypress": "~2.11.2", "sass": "1.32.5", "start-server-and-test": "1.11.7" } diff --git a/package.json b/package.json index ac6cceb943..8c0b8791da 100644 --- a/package.json +++ b/package.json @@ -65,8 +65,8 @@ "@rollup/pluginutils": "4.1.0", "@size-limit/preset-small-lib": "4.9.2", "@testing-library/jest-dom": "5.11.9", - "@testing-library/react": "11.2.3", - "@testing-library/react-hooks": "4.0.1", + "@testing-library/react": "^11.2.3", + "@testing-library/react-hooks": "^4.0.1", "@types/b64-lite": "1.3.0", "@types/cookie": "0.4.0", "@types/cookie-session": "2.0.42", @@ -81,7 +81,7 @@ "@types/fs-readdir-recursive": "1.0.0", "@types/gulp-if": "0.0.33", "@types/ink-spinner": "3.0.0", - "@types/jest": "26.0.20", + "@types/jest": "^26.0.20", "@types/jsonwebtoken": "8.5.0", "@types/lodash": "4.14.168", "@types/mem-fs": "1.1.2", @@ -107,11 +107,11 @@ "@types/through2": "2.0.36", "@types/vinyl": "2.0.4", "@types/vinyl-fs": "2.4.11", - "@typescript-eslint/eslint-plugin": "4.12.0", - "@typescript-eslint/parser": "4.12.0", + "@typescript-eslint/eslint-plugin": "~4.14.0", + "@typescript-eslint/parser": "~4.14.0", "@wessberg/cjs-to-esm-transformer": "0.0.22", "@wessberg/rollup-plugin-ts": "1.3.8", - "babel-eslint": "10.x", + "babel-eslint": "~10.1.0", "babel-jest": "26.6.3", "babel-plugin-annotate-pure-calls": "0.4.0", "babel-plugin-dev-expression": "0.2.2", @@ -125,20 +125,20 @@ "delay": "4.4.1", "directory-tree": "2.2.5", "eslint": "7.18.0", - "eslint-config-react-app": "6.0.0", + "eslint-config-react-app": "~6.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-es5": "1.5.0", - "eslint-plugin-flowtype": "5.2.0", - "eslint-plugin-import": "2.22.1", - "eslint-plugin-jsx-a11y": "6.4.1", + "eslint-plugin-flowtype": "~5.2.0", + "eslint-plugin-import": "~2.22.1", + "eslint-plugin-jsx-a11y": "~6.4.1", "eslint-plugin-prettier": "3.3.1", - "eslint-plugin-react": "7.22.0", - "eslint-plugin-react-hooks": "4.2.0", + "eslint-plugin-react": "~7.22.0", + "eslint-plugin-react-hooks": "~4.2.0", "eslint-plugin-simple-import-sort": "7.0.0", "eslint-plugin-unicorn": "26.0.1", "eslint_d": "10.0.0", "husky": "5.1.2", - "jest": "26.6.3", + "jest": "^26.6.3", "jest-environment-jsdom-sixteen": "1.0.3", "lerna": "3.22.1", "lint-staged": "10.5.3", @@ -153,7 +153,7 @@ "prompt": "1.1.0", "react-test-renderer": "17.0.1", "release": "6.3.0", - "rimraf": "3.0.2", + "rimraf": "^3.0.2", "rollup": "2.36.1", "rollup-plugin-commonjs": "10.1.0", "rollup-plugin-json": "4.0.0", diff --git a/packages/babel-preset/package.json b/packages/babel-preset/package.json index 3fa0f0f322..7e289d5003 100644 --- a/packages/babel-preset/package.json +++ b/packages/babel-preset/package.json @@ -31,10 +31,13 @@ } ], "dependencies": { - "babel-plugin-superjson-next": "0.2.2", - "@babel/helper-module-imports": "^7.0.0" + "@babel/helper-module-imports": "^7.0.0", + "babel-plugin-superjson-next": "0.2.2" }, "peerDependencies": { "@babel/core": "*" + }, + "devDependencies": { + "@babel/core": "7.13.1" } } diff --git a/packages/blitz/package.json b/packages/blitz/package.json index 7d7b94c31f..f126f29367 100644 --- a/packages/blitz/package.json +++ b/packages/blitz/package.json @@ -67,9 +67,9 @@ "jest-watch-typeahead": "^0.6.1", "os-name": "^4.0.0", "pkg-dir": "^5.0.0", - "react-test-renderer": "0.0.0-experimental-3310209d0", + "react-test-renderer": "17.0.1", "resolve-from": "^5.0.0", - "ts-jest": "^26.4.4" + "ts-jest": "26.5.0" }, "keywords": [ "blitz", diff --git a/packages/cli/package.json b/packages/cli/package.json index 112ddfdac7..f3bfb5151a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -35,7 +35,7 @@ "@prisma/sdk": "2.17.0", "@salesforce/lazy-require": "0.4.0", "camelcase": "^6.2.0", - "chalk": "4.1.0", + "chalk": "^4.1.0", "cross-spawn": "7.0.3", "dotenv-expand": "^5.1.0", "dotenv-flow": "^3.2.0", diff --git a/packages/config/package.json b/packages/config/package.json index 286b894ff9..fc9d12ee44 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -25,8 +25,8 @@ }, "gitHead": "d3b9fce0bdd251c2b1890793b0aa1cd77c1c0922", "dependencies": { - "fs-extra": "9.1.0", - "pkg-dir": "^5.0.0", - "module-alias": "2.2.2" + "fs-extra": "^9.1.0", + "module-alias": "2.2.2", + "pkg-dir": "^5.0.0" } } diff --git a/packages/core/package.json b/packages/core/package.json index 207e6598fe..1d5ab5c0fc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -33,14 +33,21 @@ "react-query": "2.5.12", "secure-password": "4.0.0", "superjson": "1.7.2", - "zod": ">=1.0.0" + "zod": "1.11.11" }, "peerDependencies": { "@blitzjs/config": "0.30.6", "@blitzjs/display": "0.30.6", "nanoid": "*", "next": "*", - "react": "*" + "react": ">=0.0.0 || >=0.0.0-experimental" }, - "gitHead": "d3b9fce0bdd251c2b1890793b0aa1cd77c1c0922" + "gitHead": "d3b9fce0bdd251c2b1890793b0aa1cd77c1c0922", + "devDependencies": { + "@blitzjs/config": "*", + "@blitzjs/display": "*", + "nanoid": "^3.1.20", + "next": "10.0.7", + "react": "0.0.0-experimental-3310209d0" + } } diff --git a/packages/display/package.json b/packages/display/package.json index 3113322add..2eca804797 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -37,5 +37,8 @@ }, "peerDependencies": { "@blitzjs/config": "*" + }, + "devDependencies": { + "@blitzjs/config": "*" } } diff --git a/packages/file-pipeline/package.json b/packages/file-pipeline/package.json index 6e753438a3..bf03cad577 100644 --- a/packages/file-pipeline/package.json +++ b/packages/file-pipeline/package.json @@ -40,7 +40,7 @@ "parallel-transform": "1.2.0", "pump": "3.0.0", "pumpify": "2.0.1", - "rimraf": "3.0.2", + "rimraf": "^3.0.2", "through2": "4.0.2", "vinyl": "2.2.1", "vinyl-file": "3.0.0", @@ -48,5 +48,8 @@ }, "peerDependencies": { "@blitzjs/display": "0.30.6" + }, + "devDependencies": { + "@blitzjs/display": "*" } } diff --git a/packages/generator/package.json b/packages/generator/package.json index 64607e7eb0..f7d5513c1f 100644 --- a/packages/generator/package.json +++ b/packages/generator/package.json @@ -31,7 +31,7 @@ "url": "git+https://github.com/blitz-js/blitz.git" }, "dependencies": { - "@babel/core": "7.12.10", + "@babel/core": "7.13.1", "@babel/plugin-transform-typescript": "7.12.1", "@blitzjs/display": "0.30.6", "@types/jscodeshift": "0.7.2", @@ -54,5 +54,8 @@ "peerDependencies": { "prettier": "*" }, - "gitHead": "d3b9fce0bdd251c2b1890793b0aa1cd77c1c0922" + "gitHead": "d3b9fce0bdd251c2b1890793b0aa1cd77c1c0922", + "devDependencies": { + "prettier": "2.2.1" + } } diff --git a/packages/installer/package.json b/packages/installer/package.json index f5ab551e8c..8c244190cc 100644 --- a/packages/installer/package.json +++ b/packages/installer/package.json @@ -28,7 +28,7 @@ "url": "git+https://github.com/blitz-js/blitz.git" }, "dependencies": { - "@babel/core": "7.12.10", + "@babel/core": "7.13.1", "@babel/plugin-transform-typescript": "7.12.1", "@blitzjs/config": "0.30.6", "@blitzjs/display": "0.30.6", @@ -37,7 +37,7 @@ "cross-spawn": "7.0.3", "diff": "5.0.0", "enquirer": "2.3.6", - "fs-extra": "9.1.0", + "fs-extra": "^9.1.0", "globby": "11.0.2", "ink": "3.0.8", "ink-spinner": "4.0.1", diff --git a/packages/repl/package.json b/packages/repl/package.json index 43e572c257..1f40fd5bcc 100644 --- a/packages/repl/package.json +++ b/packages/repl/package.json @@ -36,5 +36,8 @@ "peerDependencies": { "@blitzjs/config": "0.30.6" }, - "gitHead": "d3b9fce0bdd251c2b1890793b0aa1cd77c1c0922" + "gitHead": "d3b9fce0bdd251c2b1890793b0aa1cd77c1c0922", + "devDependencies": { + "@blitzjs/config": "*" + } } diff --git a/packages/server/package.json b/packages/server/package.json index 8914ceab70..9359ade49d 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -25,6 +25,7 @@ "dependencies": { "@blitzjs/file-pipeline": "0.30.6", "b64-lite": "^1.4.0", + "chalk": "^4.1.0", "cookie": "^0.4.1", "cross-spawn": "7.0.3", "date-fns": "^2.16.1", @@ -33,12 +34,11 @@ "fast-glob": "3.2.5", "flush-write-stream": "2.0.0", "from2": "2.3.0", + "fs-extra": "^9.1.0", "gulp-if": "3.0.0", - "chalk": "^4.1.0", - "fs-extra": "9.1.0", - "module-alias": "2.2.2", "jsonwebtoken": "^8.5.1", "lodash": "^4.0.0", + "module-alias": "2.2.2", "nanoid": "^3.1.20", "next": "10.0.7", "null-loader": "4.0.1", @@ -56,11 +56,14 @@ "vinyl": "2.2.1" }, "devDependencies": { + "@blitzjs/config": "*", + "@blitzjs/core": "*", + "@blitzjs/display": "*", "next-transpile-modules": "6.1.0" }, "peerDependencies": { - "@blitzjs/core": "0.30.6", "@blitzjs/config": "0.30.6", + "@blitzjs/core": "0.30.6", "@blitzjs/display": "0.30.6" }, "gitHead": "d3b9fce0bdd251c2b1890793b0aa1cd77c1c0922" diff --git a/recipes/secureheaders/package.json b/recipes/secureheaders/package.json index 384784bf45..5576438c38 100644 --- a/recipes/secureheaders/package.json +++ b/recipes/secureheaders/package.json @@ -22,7 +22,7 @@ }, "homepage": "https://github.com/blitz-js/blitz#readme", "dependencies": { - "@blitzjs/installer": "0.30.2", + "@blitzjs/installer": "0.30.6", "jscodeshift": "0.11.0", "uuid": "^8.3.1" }, diff --git a/yarn.lock b/yarn.lock index 767d170c84..85bd6fdc92 100644 --- a/yarn.lock +++ b/yarn.lock @@ -26,27 +26,6 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.6.tgz#11972d07db4c2317afdbf41d6feb3a730301ef4e" integrity sha512-VhgqKOWYVm7lQXlvbJnWOzwfAQATd2nV52koT0HZ/LdDH0m4DUDwkKYsH+IwpXb+bKPyBJzawA4I6nBKqZcpQw== -"@babel/core@7.12.10", "@babel/core@^7.1.0", "@babel/core@^7.1.6", "@babel/core@^7.12.3", "@babel/core@^7.7.5": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" - integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.10" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.5" - "@babel/parser" "^7.12.10" - "@babel/template" "^7.12.7" - "@babel/traverse" "^7.12.10" - "@babel/types" "^7.12.10" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - semver "^5.4.1" - source-map "^0.5.0" - "@babel/core@7.13.1", "@babel/core@^7.7.7": version "7.13.1" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.1.tgz#7ddd027176debe40f13bb88bac0c21218c5b1ecf" @@ -69,6 +48,27 @@ semver "7.0.0" source-map "^0.5.0" +"@babel/core@^7.1.0", "@babel/core@^7.1.6", "@babel/core@^7.12.3", "@babel/core@^7.7.5": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" + integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.10" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.10" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.10" + "@babel/types" "^7.12.10" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + semver "^5.4.1" + source-map "^0.5.0" + "@babel/generator@^7.12.10", "@babel/generator@^7.12.11", "@babel/generator@^7.4.0": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.11.tgz#98a7df7b8c358c9a37ab07a24056853016aba3af" @@ -1911,13 +1911,6 @@ "@hapi/boom" "9.x.x" "@hapi/hoek" "9.x.x" -"@hapi/address@^4.0.1": - version "4.1.0" - resolved "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz#d60c5c0d930e77456fdcde2598e77302e2955e1d" - integrity sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ== - dependencies: - "@hapi/hoek" "^9.0.0" - "@hapi/boom@9.x.x": version "9.1.1" resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.1.tgz#89e6f0e01637c2a4228da0d113e8157c93677b04" @@ -1925,32 +1918,11 @@ dependencies: "@hapi/hoek" "9.x.x" -"@hapi/formula@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz#edade0619ed58c8e4f164f233cda70211e787128" - integrity sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A== - "@hapi/hoek@9.x.x", "@hapi/hoek@^9.0.0": version "9.1.1" resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.1.1.tgz#9daf5745156fd84b8e9889a2dc721f0c58e894aa" integrity sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw== -"@hapi/joi@^17.1.1": - version "17.1.1" - resolved "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz#9cc8d7e2c2213d1e46708c6260184b447c661350" - integrity sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg== - dependencies: - "@hapi/address" "^4.0.1" - "@hapi/formula" "^2.0.0" - "@hapi/hoek" "^9.0.0" - "@hapi/pinpoint" "^2.0.0" - "@hapi/topo" "^5.0.0" - -"@hapi/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.0.tgz#805b40d4dbec04fc116a73089494e00f073de8df" - integrity sha512-vzXR5MY7n4XeIvLpfl3HtE3coZYO4raKXW766R6DZw/6aLqR26iuZ109K7a0NtF2Db0jxqh7xz2AxkUwpUFybw== - "@hapi/topo@^5.0.0": version "5.0.0" resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.0.0.tgz#c19af8577fa393a06e9c77b60995af959be721e7" @@ -3707,7 +3679,7 @@ lodash "^4.17.15" redent "^3.0.0" -"@testing-library/react-hooks@4.0.1", "@testing-library/react-hooks@^4.0.1": +"@testing-library/react-hooks@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-4.0.1.tgz#bb678abb7c766c192da74be50148ad8337a5503f" integrity sha512-DufI8Q2GOM7W2yFEEfz85VNVNaHZL0tPZyBT6ytV7HK+1A4frL1ty+W5NBE0u0K3EFV/Pg5O28HGNEtp9D5EyA== @@ -3716,7 +3688,7 @@ "@types/react" ">=16.9.0" "@types/react-test-renderer" ">=16.9.0" -"@testing-library/react@11.2.3", "@testing-library/react@^11.2.3": +"@testing-library/react@^11.2.3": version "11.2.3" resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.3.tgz#9971ede1c8465a231d7982eeca3c39fc362d5443" integrity sha512-BirBUGPkTW28ULuCwIbYo0y2+0aavHczBT6N9r3LrsswEW3pg25l1wgoE7I8QBIy1upXWkwKpYdWY7NYYP0Bxw== @@ -4018,7 +3990,7 @@ jest-diff "^26.0.0" pretty-format "^26.0.0" -"@types/jest@26.0.20", "@types/jest@^26.0.20": +"@types/jest@^26.0.20": version "26.0.20" resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.20.tgz#cd2f2702ecf69e86b586e1f5223a60e454056307" integrity sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA== @@ -4315,13 +4287,6 @@ "@types/prop-types" "*" csstype "^3.0.2" -"@types/react@16.14.1": - version "16.14.1" - resolved "https://registry.npmjs.org/@types/react/-/react-16.14.1.tgz#da2ecb638385614a5573e16e4aa7daf936dbead5" - integrity sha512-32mxrbX62m5b+lMTSzucFKNIr8Eq4T6T3rDVxYzKqyRwyfnPcwZppWW0YXUlPNPUE+r6phBtHXYRgr8ad/Zl9A== - dependencies: - "@types/prop-types" "*" - "@types/readable-stream@2.3.9": version "2.3.9" resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-2.3.9.tgz#40a8349e6ace3afd2dd1b6d8e9b02945de4566a9" @@ -4491,19 +4456,6 @@ resolved "https://registry.yarnpkg.com/@types/yoga-layout/-/yoga-layout-1.9.2.tgz#efaf9e991a7390dc081a0b679185979a83a9639a" integrity sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw== -"@typescript-eslint/eslint-plugin@4.12.0": - version "4.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.12.0.tgz#00d1b23b40b58031e6d7c04a5bc6c1a30a2e834a" - integrity sha512-wHKj6q8s70sO5i39H2g1gtpCXCvjVszzj6FFygneNFyIAxRvNSVz9GML7XpqrB9t7hNutXw+MHnLN/Ih6uyB8Q== - dependencies: - "@typescript-eslint/experimental-utils" "4.12.0" - "@typescript-eslint/scope-manager" "4.12.0" - debug "^4.1.1" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - semver "^7.3.2" - tsutils "^3.17.1" - "@typescript-eslint/eslint-plugin@~4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz#92db8e7c357ed7d69632d6843ca70b71be3a721d" @@ -4518,18 +4470,6 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@4.12.0": - version "4.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.12.0.tgz#372838e76db76c9a56959217b768a19f7129546b" - integrity sha512-MpXZXUAvHt99c9ScXijx7i061o5HEjXltO+sbYfZAAHxv3XankQkPaNi5myy0Yh0Tyea3Hdq1pi7Vsh0GJb0fA== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.12.0" - "@typescript-eslint/types" "4.12.0" - "@typescript-eslint/typescript-estree" "4.12.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" - "@typescript-eslint/experimental-utils@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz#5aa7b006736634f588a69ee343ca959cd09988df" @@ -4542,16 +4482,6 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@4.12.0": - version "4.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.12.0.tgz#e1cf30436e4f916c31fcc962158917bd9e9d460a" - integrity sha512-9XxVADAo9vlfjfoxnjboBTxYOiNY93/QuvcPgsiKvHxW6tOZx1W4TvkIQ2jB3k5M0pbFP5FlXihLK49TjZXhuQ== - dependencies: - "@typescript-eslint/scope-manager" "4.12.0" - "@typescript-eslint/types" "4.12.0" - "@typescript-eslint/typescript-estree" "4.12.0" - debug "^4.1.1" - "@typescript-eslint/parser@~4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.14.0.tgz#62d4cd2079d5c06683e9bfb200c758f292c4dee7" @@ -4562,14 +4492,6 @@ "@typescript-eslint/typescript-estree" "4.14.0" debug "^4.1.1" -"@typescript-eslint/scope-manager@4.12.0": - version "4.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.12.0.tgz#beeb8beca895a07b10c593185a5612f1085ef279" - integrity sha512-QVf9oCSVLte/8jvOsxmgBdOaoe2J0wtEmBr13Yz0rkBNkl5D8bfnf6G4Vhox9qqMIoG7QQoVwd2eG9DM/ge4Qg== - dependencies: - "@typescript-eslint/types" "4.12.0" - "@typescript-eslint/visitor-keys" "4.12.0" - "@typescript-eslint/scope-manager@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz#55a4743095d684e1f7b7180c4bac2a0a3727f517" @@ -4578,30 +4500,11 @@ "@typescript-eslint/types" "4.14.0" "@typescript-eslint/visitor-keys" "4.14.0" -"@typescript-eslint/types@4.12.0": - version "4.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.12.0.tgz#fb891fe7ccc9ea8b2bbd2780e36da45d0dc055e5" - integrity sha512-N2RhGeheVLGtyy+CxRmxdsniB7sMSCfsnbh8K/+RUIXYYq3Ub5+sukRCjVE80QerrUBvuEvs4fDhz5AW/pcL6g== - "@typescript-eslint/types@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.14.0.tgz#d8a8202d9b58831d6fd9cee2ba12f8a5a5dd44b6" integrity sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A== -"@typescript-eslint/typescript-estree@4.12.0": - version "4.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.12.0.tgz#3963418c850f564bdab3882ae23795d115d6d32e" - integrity sha512-gZkFcmmp/CnzqD2RKMich2/FjBTsYopjiwJCroxqHZIY11IIoN0l5lKqcgoAPKHt33H2mAkSfvzj8i44Jm7F4w== - dependencies: - "@typescript-eslint/types" "4.12.0" - "@typescript-eslint/visitor-keys" "4.12.0" - debug "^4.1.1" - globby "^11.0.1" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" - "@typescript-eslint/typescript-estree@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz#4bcd67486e9acafc3d0c982b23a9ab8ac8911ed7" @@ -4616,14 +4519,6 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/visitor-keys@4.12.0": - version "4.12.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.12.0.tgz#a470a79be6958075fa91c725371a83baf428a67a" - integrity sha512-hVpsLARbDh4B9TKYz5cLbcdMIOAoBYgFPCSP9FFS/liSF+b33gVNq8JHY3QGhHNVz85hObvL7BEYLlgx553WCw== - dependencies: - "@typescript-eslint/types" "4.12.0" - eslint-visitor-keys "^2.0.0" - "@typescript-eslint/visitor-keys@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz#b1090d9d2955b044b2ea2904a22496849acbdf54" @@ -5489,13 +5384,6 @@ axe-core@^4.0.2: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== -axios@^0.19.2: - version "0.19.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" - integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== - dependencies: - follow-redirects "1.5.10" - axios@^0.21.1: version "0.21.1" resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" @@ -5520,7 +5408,7 @@ babel-core@^7.0.0-bridge.0: resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-eslint@10.1.0, babel-eslint@10.x, babel-eslint@^10.1.0, babel-eslint@~10.1.0: +babel-eslint@^10.1.0, babel-eslint@~10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== @@ -6908,11 +6796,6 @@ compare-func@^2.0.0: array-ify "^1.0.0" dot-prop "^5.1.0" -compare-versions@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" - integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== - component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -7000,7 +6883,7 @@ configstore@^5.0.1: write-file-atomic "^3.0.0" xdg-basedir "^4.0.0" -confusing-browser-globals@^1.0.10, confusing-browser-globals@^1.0.9: +confusing-browser-globals@^1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== @@ -7732,7 +7615,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@3.1.0, debug@=3.1.0: +debug@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== @@ -7746,13 +7629,6 @@ debug@4, debug@4.3.1, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, de dependencies: ms "2.1.2" -debug@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - debug@4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" @@ -8476,14 +8352,7 @@ eslint-ast-utils@^1.1.0: lodash.get "^4.4.2" lodash.zip "^4.2.0" -eslint-config-react-app@5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz#698bf7aeee27f0cea0139eaef261c7bf7dd623df" - integrity sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ== - dependencies: - confusing-browser-globals "^1.0.9" - -eslint-config-react-app@6.0.0, eslint-config-react-app@~6.0.0: +eslint-config-react-app@~6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== @@ -8506,14 +8375,7 @@ eslint-module-utils@^2.6.0: debug "^2.6.9" pkg-dir "^2.0.0" -eslint-plugin-cypress@2.11.1: - version "2.11.1" - resolved "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.11.1.tgz#a945e2774b88211e2c706a059d431e262b5c2862" - integrity sha512-MxMYoReSO5+IZMGgpBZHHSx64zYPSPTpXDwsgW7ChlJTF/sA+obqRbHplxD6sBStE+g4Mi0LCLkG4t9liu//mQ== - dependencies: - globals "^11.12.0" - -eslint-plugin-cypress@2.11.2, eslint-plugin-cypress@~2.11.2: +eslint-plugin-cypress@~2.11.2: version "2.11.2" resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.11.2.tgz#a8f3fe7ec840f55e4cea37671f93293e6c3e76a0" integrity sha512-1SergF1sGbVhsf7MYfOLiBhdOg6wqyeV9pXUAIDIffYTGMN3dTBQS9nFAzhLsHhO+Bn0GaVM1Ecm71XUidQ7VA== @@ -8533,7 +8395,7 @@ eslint-plugin-es@4.1.0: eslint-utils "^2.0.0" regexpp "^3.0.0" -eslint-plugin-flowtype@5.2.0, eslint-plugin-flowtype@~5.2.0: +eslint-plugin-flowtype@~5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz#a4bef5dc18f9b2bdb41569a4ab05d73805a3d261" integrity sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ== @@ -8541,7 +8403,7 @@ eslint-plugin-flowtype@5.2.0, eslint-plugin-flowtype@~5.2.0: lodash "^4.17.15" string-natural-compare "^3.0.1" -eslint-plugin-import@2.22.1, eslint-plugin-import@~2.22.1: +eslint-plugin-import@~2.22.1: version "2.22.1" resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== @@ -8560,7 +8422,7 @@ eslint-plugin-import@2.22.1, eslint-plugin-import@~2.22.1: resolve "^1.17.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsx-a11y@6.4.1, eslint-plugin-jsx-a11y@~6.4.1: +eslint-plugin-jsx-a11y@~6.4.1: version "6.4.1" resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== @@ -8584,29 +8446,12 @@ eslint-plugin-prettier@3.3.1: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-react-hooks@4.2.0, eslint-plugin-react-hooks@~4.2.0: +eslint-plugin-react-hooks@~4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== -eslint-plugin-react@7.21.5: - version "7.21.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz#50b21a412b9574bfe05b21db176e8b7b3b15bff3" - integrity sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g== - dependencies: - array-includes "^3.1.1" - array.prototype.flatmap "^1.2.3" - doctrine "^2.1.0" - has "^1.0.3" - jsx-ast-utils "^2.4.1 || ^3.0.0" - object.entries "^1.1.2" - object.fromentries "^2.0.2" - object.values "^1.1.1" - prop-types "^15.7.2" - resolve "^1.18.1" - string.prototype.matchall "^4.0.2" - -eslint-plugin-react@7.22.0, eslint-plugin-react@~7.22.0: +eslint-plugin-react@~7.22.0: version "7.22.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz#3d1c542d1d3169c45421c1215d9470e341707269" integrity sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA== @@ -9426,13 +9271,6 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-versions@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965" - integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== - dependencies: - semver-regex "^3.1.2" - find-yarn-workspace-root@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db" @@ -9515,13 +9353,6 @@ flush-write-stream@^1.0.0, flush-write-stream@^1.0.2: inherits "^2.0.3" readable-stream "^2.3.6" -follow-redirects@1.5.10: - version "1.5.10" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" - integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== - dependencies: - debug "=3.1.0" - follow-redirects@^1.10.0: version "1.13.1" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.1.tgz#5f69b813376cee4fd0474a3aba835df04ab763b7" @@ -9613,16 +9444,6 @@ fs-extra@5.0.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@9.1.0, fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-extra@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" @@ -9669,6 +9490,16 @@ fs-extra@^9.0.1: jsonfile "^6.0.1" universalify "^1.0.0" +fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-minipass@^1.2.5: version "1.2.7" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" @@ -10655,22 +10486,6 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -husky@4.3.8: - version "4.3.8" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.8.tgz#31144060be963fd6850e5cc8f019a1dfe194296d" - integrity sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow== - dependencies: - chalk "^4.0.0" - ci-info "^2.0.0" - compare-versions "^3.6.0" - cosmiconfig "^7.0.0" - find-versions "^4.0.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^5.0.0" - please-upgrade-node "^3.2.0" - slash "^3.0.0" - which-pm-runs "^1.0.0" - husky@5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/husky/-/husky-5.1.2.tgz#dc6a1f68640455d8d98c28875e073087f86c5081" @@ -11679,7 +11494,7 @@ jest-each@^26.6.2: jest-util "^26.6.2" pretty-format "^26.6.2" -jest-environment-jsdom-fourteen@1.0.1, jest-environment-jsdom-fourteen@^1.0.1: +jest-environment-jsdom-fourteen@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz#4cd0042f58b4ab666950d96532ecb2fc188f96fb" integrity sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q== @@ -12063,7 +11878,7 @@ jest-validate@^26.6.2: leven "^3.1.0" pretty-format "^26.6.2" -jest-watch-typeahead@0.6.1, jest-watch-typeahead@^0.6.1: +jest-watch-typeahead@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz#45221b86bb6710b7e97baaa1640ae24a07785e63" integrity sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg== @@ -12106,7 +11921,7 @@ jest-worker@^26.3.0, jest-worker@^26.6.2: merge-stream "^2.0.0" supports-color "^7.0.0" -jest@26.6.3, jest@^26.6.3: +jest@^26.6.3: version "26.6.3" resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== @@ -12632,27 +12447,6 @@ linkify-it@3.0.2: dependencies: uc.micro "^1.0.1" -lint-staged@10.5.1: - version "10.5.1" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.1.tgz#901e915c2360072dded0e7d752a0d9a49e079daa" - integrity sha512-fTkTGFtwFIJJzn/PbUO3RXyEBHIhbfYBE7+rJyLcOXabViaO/h6OslgeK6zpeUtzkDrzkgyAYDTLAwx6JzDTHw== - dependencies: - chalk "^4.1.0" - cli-truncate "^2.1.0" - commander "^6.2.0" - cosmiconfig "^7.0.0" - debug "^4.2.0" - dedent "^0.7.0" - enquirer "^2.3.6" - execa "^4.1.0" - listr2 "^3.2.2" - log-symbols "^4.0.0" - micromatch "^4.0.2" - normalize-path "^3.0.0" - please-upgrade-node "^3.2.0" - string-argv "0.3.1" - stringify-object "^3.3.0" - lint-staged@10.5.3: version "10.5.3" resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.3.tgz#c682838b3eadd4c864d1022da05daa0912fb1da5" @@ -14489,11 +14283,6 @@ open@^7.3.0: is-docker "^2.0.0" is-wsl "^2.1.1" -opencollective-postinstall@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - opener@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" @@ -15679,11 +15468,6 @@ prettier-plugin-prisma@0.2.0: resolved "https://registry.yarnpkg.com/prettier-plugin-prisma/-/prettier-plugin-prisma-0.2.0.tgz#8ca14224bbc16570cdda3fa774e675a27614f4ba" integrity sha512-A9D8tUpicPFQ5+wDGAjBowBqXnkoJublmlh4tlOo89f4HSOp+H1ETyZhfvjKkrJSn0k7s3TS7PYkL1Z00o5W4A== -prettier@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.0.tgz#8a03c7777883b29b37fb2c4348c66a78e980418b" - integrity sha512-yYerpkvseM4iKD/BXLYUkQV5aKt4tQPqaGW6EsZjzyu0r7sVZZNPJW4Y8MyKmicp6t42XUPcBVA+H6sB3gqndw== - prettier@2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" @@ -16171,13 +15955,6 @@ react-dom@0.0.0-experimental-3310209d0: object-assign "^4.1.1" scheduler "0.0.0-experimental-3310209d0" -react-error-boundary@2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-2.3.2.tgz#4d629cf958202da722e49f624bfb5cf9710b52c6" - integrity sha512-ZMzi7s4pj/6A/6i9RS4tG7g1PdF2Rgr4/7FTQ8sbKHex19uNji0j+xq0OS//c6TUgQRKoL6P51BNNNFmYpRMhw== - dependencies: - "@babel/runtime" "^7.11.2" - react-error-boundary@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.0.tgz#9487443df2f9ba1db90d8ab52351814907ea4af3" @@ -16192,12 +15969,7 @@ react-final-form@6.5.2: dependencies: "@babel/runtime" "^7.12.1" -react-is@0.0.0-experimental-3310209d0: - version "0.0.0-experimental-3310209d0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-0.0.0-experimental-3310209d0.tgz#58787a47ee7b1f6b50f13bb05394d7612405bd93" - integrity sha512-s0mpFRpWkvIvBi4MFG92/ZnAwvOEsRhOQh+NGu8PtbNf1b2/Pl4NkaPTUMuE5WQUROUwPWS1jko4/FAn36yM7g== - -react-is@16.13.1, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.6: +react-is@16.13.1, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -16237,26 +16009,6 @@ react-shallow-renderer@^16.13.1: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0" -react-test-renderer@0.0.0-experimental-3310209d0: - version "0.0.0-experimental-3310209d0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-0.0.0-experimental-3310209d0.tgz#f09aa8123fe93e13d0bc5b9fdb740ee9867ab1b6" - integrity sha512-KLaj8xikKFnW7WD+tQABodxszjDrJJI9mCS9v5/sphVcKxvnIouFmE4UUkiwuyLN40PMzQheeKs/kaHvVSB5aw== - dependencies: - object-assign "^4.1.1" - react-is "0.0.0-experimental-3310209d0" - react-shallow-renderer "^16.13.1" - scheduler "0.0.0-experimental-3310209d0" - -react-test-renderer@16.14.0: - version "16.14.0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.14.0.tgz#e98360087348e260c56d4fe2315e970480c228ae" - integrity sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg== - dependencies: - object-assign "^4.1.1" - prop-types "^15.6.2" - react-is "^16.8.6" - scheduler "^0.19.1" - react-test-renderer@17.0.1: version "17.0.1" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.1.tgz#3187e636c3063e6ae498aedf21ecf972721574c7" @@ -16960,7 +16712,7 @@ rimraf@2, rimraf@2.x.x, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6 dependencies: glob "^7.1.3" -rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -17089,13 +16841,6 @@ rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.6.3: dependencies: tslib "^1.9.0" -rxjs@^6.5.5: - version "6.5.5" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ== - dependencies: - tslib "^1.9.0" - safe-buffer@*, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" @@ -17182,14 +16927,6 @@ scheduler@^0.18.0: loose-envify "^1.1.0" object-assign "^4.1.1" -scheduler@^0.19.1: - version "0.19.1" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" - integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler@^0.20.1: version "0.20.1" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" @@ -17244,11 +16981,6 @@ semver-diff@^3.1.1: dependencies: semver "^6.3.0" -semver-regex@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807" - integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA== - "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" @@ -17773,19 +17505,6 @@ stacktrace-parser@0.1.10: dependencies: type-fest "^0.7.1" -start-server-and-test@1.11.2: - version "1.11.2" - resolved "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.11.2.tgz#9144b7b6f25197148f159f261ae80119afbb17d5" - integrity sha512-rk1zS5WQvdbc8slE5hPtzfji1dFSnBAfm+vSjToZNrBvozHJvuAG80xE5u8N4tQjg3Ej1Crjc19J++r28HGJgg== - dependencies: - bluebird "3.7.2" - check-more-types "2.24.0" - debug "4.1.1" - execa "3.4.0" - lazy-ass "1.6.0" - ps-tree "1.2.0" - wait-on "5.1.0" - start-server-and-test@1.11.7: version "1.11.7" resolved "https://registry.yarnpkg.com/start-server-and-test/-/start-server-and-test-1.11.7.tgz#3026bc6020e41edd4efad231bedf00a6a051f22a" @@ -18757,7 +18476,7 @@ trim-off-newlines@^1.0.0: resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= -ts-jest@26.5.0, ts-jest@^26.4.4: +ts-jest@26.5.0: version "26.5.0" resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.5.0.tgz#3e3417d91bc40178a6716d7dacc5b0505835aa21" integrity sha512-Ya4IQgvIFNa2Mgq52KaO8yBw2W8tWp61Ecl66VjF0f5JaV8u50nGoptHVILOPGoI7SDnShmEqnYQEmyHdQ+56g== @@ -19433,17 +19152,6 @@ w3c-xmlserializer@^2.0.0: dependencies: xml-name-validator "^3.0.0" -wait-on@5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/wait-on/-/wait-on-5.1.0.tgz#b697f21c6fea0908b9c7ad6ed56ace4736768b66" - integrity sha512-JM0kgaE+V0nCDvSl72iM05W8NDt2E2M56WC5mzR7M+T+k6xjt2yYpyom+xA8RasSunFGzbxIpAXbVzXqtweAnA== - dependencies: - "@hapi/joi" "^17.1.1" - axios "^0.19.2" - lodash "^4.17.19" - minimist "^1.2.5" - rxjs "^6.5.5" - wait-on@5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-5.2.1.tgz#05b66fcb4d7f5da01537f03e7cf96e8836422996" @@ -20020,7 +19728,7 @@ zip-stream@^3.0.1: compress-commons "^3.0.0" readable-stream "^3.6.0" -zod@1.11.11, zod@>=1.0.0: +zod@1.11.11: version "1.11.11" resolved "https://registry.yarnpkg.com/zod/-/zod-1.11.11.tgz#1cc937e0b4ce08693de01b5bcd7c4d1a37d83993" integrity sha512-q1YeBpu+c7eUX5fDFMyfP97sD74TUQ+UN8va/nvbxnArr5euYsNO6fjiY0SdDkHKNZ+xBR2ZQToaeLgJ6fsB2A==