From 46a424f0be46b4a17cae917a7fa1c6f154d35d04 Mon Sep 17 00:00:00 2001 From: Maxime Quandalle Date: Fri, 3 Dec 2021 12:38:16 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Regroupe=20toutes=20les=20d=C3=A9pe?= =?UTF-8?q?ndances=20au=20niveau=20du=20site?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le package.json racine sert uniquement à définir les workspaces mais les dépendances doivent être définies dans chacun des workspace. C'est pourquoi un `yarn install` à la racine sans ajouter d'option spécifique ne fonctionne pas. J'ai donc déplacé l'ensemble des dépendances de dev dans le workspace `site`, la plupart étaient des doublons déjà présent dans le fichier. --- package.json | 110 +------------------------ site/package.json | 201 ++++++++++++++++++++++++++++++---------------- yarn.lock | 133 +++++++++++------------------- 3 files changed, 186 insertions(+), 258 deletions(-) diff --git a/package.json b/package.json index 1d1c34065..920fdd5f2 100644 --- a/package.json +++ b/package.json @@ -8,103 +8,10 @@ "engines": { "node": ">=12.16.1" }, - "devDependencies": { - "@babel/core": "^7.9.0", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.5", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/preset-env": "^7.9.5", - "@babel/preset-react": "^7.9.4", - "@babel/preset-typescript": "^7.9.0", - "@jest/globals": "^27.0.6", - "@types/cheerio": "^0.22.18", - "@types/color-convert": "^1.9.0", - "@types/iframe-resizer": "^3.5.7", - "@types/js-yaml": "^3.12.2", - "@types/mini-css-extract-plugin": "^0.9.1", - "@types/nearley": "^2.11.1", - "@types/ramda": "^0.26.43", - "@types/raven-for-redux": "^1.1.1", - "@types/react": "^17.0.0", - "@types/react-color": "^3.0.1", - "@types/react-dom": "^17.0.0", - "@types/react-redux": "^7.1.11", - "@types/react-router": "^5.1.2", - "@types/react-router-hash-link": "^1.2.1", - "@types/react-syntax-highlighter": "^11.0.4", - "@types/recharts": "^1.8.16", - "@types/sinon": "^9.0.9", - "@types/sinon-chai": "^3.2.5", - "@types/styled-components": "^5.1.0", - "@types/webpack": "^4.41.10", - "@types/webpack-bundle-analyzer": "^2.13.3", - "@types/webpack-env": "^1.14.1", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "autoprefixer": "^9.7.6", - "babel-eslint": "^11.0.0-beta.0", - "babel-jest": "^27.0.6", - "babel-loader": "^8.0.2", - "babel-plugin-ramda": "^2.0.0", - "babel-plugin-styled-components": "^1.10.7", - "babel-plugin-webpack-alias": "^2.1.2", - "chai": "^4.1.2", - "concurrently": "^6.0.2", - "connect-history-api-fallback": "^1.5.0", - "css-loader": "^0.28.11", - "csv-loader": "^2.1.1", - "dedent-js": "^1.0.1", - "dotenv": "=8.1.0", - "enzyme": "^3.3.0", - "enzyme-adapter-react-16": "^1.1.1", - "eslint": "^7.0.0", - "eslint-config-prettier": "^4.0.0", - "eslint-plugin-mocha": "^8.0.0", - "eslint-plugin-react": "^7.12.4", - "eslint-plugin-react-hooks": "^4.3.0", - "express": "^4.16.3", - "file-loader": "^1.1.11", - "html-loader": "^0.5.5", - "http-server": "^0.11.1", - "intl": "^1.2.5", - "intl-locales-supported": "^1.0.0", - "isomorphic-fetch": "^2.2.1", - "isomorphic-style-loader": "^5.1.0", - "jest": "^27.0.6", - "jest-transform-nearley": "^1.0.0", - "jsdom": "^12.0.0", - "json-loader": "^0.5.7", - "mini-css-extract-plugin": "^0.4.4", - "mocha": "^5.0.4", - "mocha-webpack": "^2.0.0-beta.0", - "mock-local-storage": "^1.0.5", - "nearley-loader": "^2.0.0", - "postcss-loader": "^2.1.2", - "prettier": "^2.3.2", - "raw-loader": "^0.5.1", - "react-hot-loader": "^4.12.15", - "rimraf": "^3.0.2", - "serve": "^11.1.0", - "sinon": "^9.2.2", - "sinon-chai": "^3.0.0", - "style-loader": "^0.23.1", - "terser-webpack-plugin": "^3.0.2", - "toml-loader": "^1.0.0", - "typescript": "^4.3.2", - "url-loader": "^4.1.0", - "webpack": "^4.42.0", - "webpack-bundle-analyzer": "^3.7.0", - "webpack-cli": "^3.1.2", - "webpack-dev-middleware": "^3.4.0", - "webpack-hot-middleware": "^2.24.2", - "yaml-loader": "^0.5.0" - }, - "optionalDependencies": { - "bundlesize": "^0.18.0", - "prerender-spa-plugin": "^3.4.0" - }, + "workspaces": [ + "modele-social", + "site" + ], "scripts": { "lint:eslintrc": "eslint --print-config .eslintrc.js | eslint-config-prettier-check", "lint:eslint": "export NODE_OPTIONS='--max-old-space-size=4096'; eslint . --ext .js,.jsx,.ts,.tsx", @@ -128,16 +35,7 @@ "i18n:ui:check": "yarn run i18next -c site/scripts/i18n/parser.config.js && node site/scripts/i18n/check-missing-UI-translation", "i18n:ui:translate": "rm -rf site/source/locales/static-analysis-fr.json && yarn run i18next -c site/scripts/i18n/parser.config.js && node site/scripts/i18n/translate-ui.js" }, - "workspaces": [ - "modele-social", - "site" - ], "resolutions": { "@mui/styled-engine": "npm:@mui/styled-engine-sc@latest" - }, - "dependencies": { - "cypress": "^7.7.0", - "cypress-plugin-tab": "^1.0.5", - "cypress-wait-until": "^1.7.2" } } diff --git a/site/package.json b/site/package.json index 6bd21b5df..d9006e67b 100644 --- a/site/package.json +++ b/site/package.json @@ -16,50 +16,30 @@ "> 1% in FR", "not ie < 11" ], - "devDependencies": { - "@babel/core": "^7.9.0", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.5", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/preset-env": "^7.9.5", - "@babel/preset-react": "^7.9.4", - "@babel/preset-typescript": "^7.9.0", - "@react-types/numberfield": "^3.1.0", - "@react-types/searchfield": "^3.1.2", - "@types/cheerio": "^0.22.18", - "@types/js-yaml": "^3.12.2", - "@types/mocha": "^8.2.2", - "@types/react": "^17.0.0", - "@types/react-color": "^3.0.1", - "@types/react-dom": "^17.0.9", - "@types/react-redux": "^7.1.11", - "@types/react-router": "^5.1.2", - "@types/recharts": "^1.8.16", - "@types/redux-sentry-middleware": "^0.1.2", - "@types/styled-components": "^5.1.9", - "@types/webpack": "^4.41.10", - "@typescript-eslint/eslint-plugin": "^4.0.1", - "@typescript-eslint/parser": "^4.0.1", - "@wojtekmaj/enzyme-adapter-react-17": "^0.3.1", - "autoprefixer": "^9.7.6", - "babel-plugin-styled-components": "^1.10.7", - "copy-webpack-plugin": "^4.5.2", - "cypress": "^7.4.0", - "cypress-plugin-tab": "^1.0.5", - "cypress-wait-until": "^1.7.1", - "eslint-plugin-react": "^7.12.4", - "html-webpack-plugin": "^3.2.0", - "i18next-parser": "^3.3.0", - "intl-locales-supported": "^1.0.0", - "mock-local-storage": "^1.0.5", - "serve": "^11.1.0", - "terser-webpack-plugin": "^3.0.2", - "webpack": "^4.42.0", - "webpack-bundle-analyzer": "^3.7.0", - "webpack-cli": "^3.1.2", - "workbox-webpack-plugin": "^6.0.2", - "worker-loader": "^2.0.0" + "scripts": { + "prepare": "node scripts/prepare.js", + "build": "yarn run build:prod && yarn run build:legacy", + "build:prod": "yarn run webpack --config webpack.prod.js", + "build:legacy": "yarn run webpack --config webpack.prod.legacyBrowser.js", + "build:stats": "webpack --config webpack.prod.js --profile --json > stats.json", + "build:analyze-bundle": "ANALYZE_BUNDLE=1 yarn run build", + "build:dev": "FR_BASE_URL='http://localhost:5000${path}' EN_BASE_URL='http://localhost:5001${path}' yarn run build", + "clean": "rimraf dist node_modules 'source/data/!(versement-transport.json)'", + "typecheck:watch": "tsc --skipLibCheck --noEmit --watch", + "test": "yarn test:file \"./{,!(node_modules)/**/}!(webpack).test.{js,ts}\"", + "test:file": "yarn mocha-webpack --webpack-config ./webpack.dev.js --require mock-local-storage --require test/helpers/browser.js", + "test:bundlesize": "bundlesize", + "test:dev-e2e:publicodes": "cypress open --browser chromium --config baseUrl=http://localhost:8080/publicodes,integrationFolder=cypress/integration/publi.codes", + "test:dev-e2e:mon-entreprise": "cypress open --browser chromium", + "test:dev-e2e:mycompanyinfrance": "cypress open --browser chromium --config baseUrl=http://localhost:8080/infrance,integrationFolder=cypress/integration/mon-entreprise/english --env language=en", + "test:record-http-calls:mon-entreprise": "cypress run --env record_http=", + "start": "node dev-server.js", + "serve:dev": "concurrently -k \"yarn run serve:dev:mon-entreprise\" \"yarn run serve:dev:mycompanyinfrance & yarn run serve:dev:publicodes\"", + "serve:dev:mon-entreprise": "PORT=5000 serve --config serve.mon-entreprise.json --no-clipboard", + "serve:dev:publicodes": "PORT=5002 serve --config serve.publicodes.json --no-clipboard", + "serve:dev:mycompanyinfrance": "PORT=5001 serve --config serve.infrance.json --no-clipboard", + "algolia:update": "node scripts/search/update-data.js", + "algolia:clean": "node scripts/search/clean.js" }, "dependencies": { "@babel/runtime": "^7.3.4", @@ -122,29 +102,114 @@ "whatwg-fetch": "^3.0.0", "yaml": "^1.9.2" }, - "scripts": { - "prepare": "node scripts/prepare.js", - "build": "yarn run build:prod && yarn run build:legacy", - "build:prod": "yarn run webpack --config webpack.prod.js", - "build:legacy": "yarn run webpack --config webpack.prod.legacyBrowser.js", - "build:stats": "webpack --config webpack.prod.js --profile --json > stats.json", - "build:analyze-bundle": "ANALYZE_BUNDLE=1 yarn run build", - "build:dev": "FR_BASE_URL='http://localhost:5000${path}' EN_BASE_URL='http://localhost:5001${path}' yarn run build", - "clean": "rimraf dist node_modules 'source/data/!(versement-transport.json)'", - "typecheck:watch": "tsc --skipLibCheck --noEmit --watch", - "test": "yarn test:file \"./{,!(node_modules)/**/}!(webpack).test.{js,ts}\"", - "test:file": "yarn mocha-webpack --webpack-config ./webpack.dev.js --require mock-local-storage --require test/helpers/browser.js", - "test:bundlesize": "bundlesize", - "test:dev-e2e:publicodes": "cypress open --browser chromium --config baseUrl=http://localhost:8080/publicodes,integrationFolder=cypress/integration/publi.codes", - "test:dev-e2e:mon-entreprise": "cypress open --browser chromium", - "test:dev-e2e:mycompanyinfrance": "cypress open --browser chromium --config baseUrl=http://localhost:8080/infrance,integrationFolder=cypress/integration/mon-entreprise/english --env language=en", - "test:record-http-calls:mon-entreprise": "cypress run --env record_http=", - "start": "node dev-server.js", - "serve:dev": "concurrently -k \"yarn run serve:dev:mon-entreprise\" \"yarn run serve:dev:mycompanyinfrance & yarn run serve:dev:publicodes\"", - "serve:dev:mon-entreprise": "PORT=5000 serve --config serve.mon-entreprise.json --no-clipboard", - "serve:dev:publicodes": "PORT=5002 serve --config serve.publicodes.json --no-clipboard", - "serve:dev:mycompanyinfrance": "PORT=5001 serve --config serve.infrance.json --no-clipboard", - "algolia:update": "node scripts/search/update-data.js", - "algolia:clean": "node scripts/search/clean.js" + "devDependencies": { + "@babel/core": "^7.9.0", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.5", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/preset-env": "^7.9.5", + "@babel/preset-react": "^7.9.4", + "@babel/preset-typescript": "^7.9.0", + "@jest/globals": "^27.0.6", + "@react-types/numberfield": "^3.1.0", + "@react-types/searchfield": "^3.1.2", + "@types/cheerio": "^0.22.18", + "@types/color-convert": "^1.9.0", + "@types/iframe-resizer": "^3.5.7", + "@types/js-yaml": "^3.12.2", + "@types/mini-css-extract-plugin": "^0.9.1", + "@types/mocha": "^8.2.2", + "@types/nearley": "^2.11.1", + "@types/ramda": "^0.26.43", + "@types/raven-for-redux": "^1.1.1", + "@types/react-color": "^3.0.1", + "@types/react-dom": "^17.0.9", + "@types/react-redux": "^7.1.11", + "@types/react-router-hash-link": "^1.2.1", + "@types/react-router": "^5.1.2", + "@types/react-syntax-highlighter": "^11.0.4", + "@types/react": "^17.0.0", + "@types/recharts": "^1.8.16", + "@types/redux-sentry-middleware": "^0.1.2", + "@types/sinon-chai": "^3.2.5", + "@types/sinon": "^9.0.9", + "@types/styled-components": "^5.1.9", + "@types/webpack-bundle-analyzer": "^2.13.3", + "@types/webpack-env": "^1.14.1", + "@types/webpack": "^4.41.10", + "@typescript-eslint/eslint-plugin": "^4.0.1", + "@typescript-eslint/parser": "^4.0.1", + "@wojtekmaj/enzyme-adapter-react-17": "^0.3.1", + "autoprefixer": "^9.7.6", + "babel-eslint": "^11.0.0-beta.0", + "babel-jest": "^27.0.6", + "babel-loader": "^8.0.2", + "babel-plugin-ramda": "^2.0.0", + "babel-plugin-styled-components": "^1.10.7", + "babel-plugin-webpack-alias": "^2.1.2", + "chai": "^4.1.2", + "concurrently": "^6.0.2", + "connect-history-api-fallback": "^1.5.0", + "copy-webpack-plugin": "^4.5.2", + "css-loader": "^0.28.11", + "csv-loader": "^2.1.1", + "cypress-plugin-tab": "^1.0.5", + "cypress-wait-until": "^1.7.2", + "cypress": "^7.7.0", + "dedent-js": "^1.0.1", + "dotenv": "=8.1.0", + "enzyme-adapter-react-16": "^1.1.1", + "enzyme": "^3.3.0", + "eslint-config-prettier": "^4.0.0", + "eslint-plugin-mocha": "^8.0.0", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-react": "^7.12.4", + "eslint": "^7.0.0", + "express": "^4.16.3", + "file-loader": "^1.1.11", + "html-loader": "^0.5.5", + "html-webpack-plugin": "^3.2.0", + "http-server": "^0.11.1", + "i18next-parser": "^3.3.0", + "intl-locales-supported": "^1.0.0", + "intl": "^1.2.5", + "isomorphic-fetch": "^2.2.1", + "isomorphic-style-loader": "^5.1.0", + "jest-transform-nearley": "^1.0.0", + "jest": "^27.0.6", + "jsdom": "^12.0.0", + "json-loader": "^0.5.7", + "mini-css-extract-plugin": "^0.4.4", + "mocha-webpack": "^2.0.0-beta.0", + "mocha": "^5.0.4", + "mock-local-storage": "^1.0.5", + "nearley-loader": "^2.0.0", + "postcss-loader": "^2.1.2", + "prettier": "^2.3.2", + "raw-loader": "^0.5.1", + "react-hot-loader": "^4.12.15", + "rimraf": "^3.0.2", + "serve": "^11.1.0", + "sinon-chai": "^3.0.0", + "sinon": "^9.2.2", + "style-loader": "^0.23.1", + "terser-webpack-plugin": "^3.0.2", + "toml-loader": "^1.0.0", + "typescript": "^4.3.2", + "url-loader": "^4.1.0", + "webpack-bundle-analyzer": "^3.7.0", + "webpack-cli": "^3.1.2", + "webpack-dev-middleware": "^3.4.0", + "webpack-hot-middleware": "^2.24.2", + "webpack": "^4.42.0", + "workbox-webpack-plugin": "^6.0.2", + "worker-loader": "^2.0.0", + "yaml-loader": "^0.5.0" + }, + "optionalDependencies": { + "bundlesize": "^0.18.0", + "prerender-spa-plugin": "^3.4.0" } } diff --git a/yarn.lock b/yarn.lock index 496974588..5c66eab1f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1124,6 +1124,17 @@ debug "^3.1.0" lodash.once "^4.1.1" +"@emotion/cache@^11.6.0": + version "11.6.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.6.0.tgz#65fbdbbe4382f1991d8b20853c38e63ecccec9a1" + integrity sha512-ElbsWY1KMwEowkv42vGo0UPuLgtPYfIs9BxxVrmvsaJVvktknsHYYlx5NQ5g6zLDcOTyamlDc7FkRg2TAcQDKQ== + dependencies: + "@emotion/memoize" "^0.7.4" + "@emotion/sheet" "^1.1.0" + "@emotion/utils" "^1.0.0" + "@emotion/weak-memoize" "^0.2.5" + stylis "^4.0.10" + "@emotion/is-prop-valid@^0.8.8": version "0.8.8" resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz" @@ -1148,6 +1159,11 @@ resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz" integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== +"@emotion/sheet@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz#56d99c41f0a1cda2726a05aa6a20afd4c63e58d2" + integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== + "@emotion/stylis@^0.8.4": version "0.8.5" resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz" @@ -1158,6 +1174,16 @@ resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== +"@emotion/utils@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.0.0.tgz#abe06a83160b10570816c913990245813a2fd6af" + integrity sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA== + +"@emotion/weak-memoize@^0.2.5": + version "0.2.5" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" + integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" @@ -1483,7 +1509,16 @@ "@mui/utils" "^5.2.2" prop-types "^15.7.2" -"@mui/styled-engine@^5.2.0", "@mui/styled-engine@npm:@mui/styled-engine-sc@latest": +"@mui/styled-engine@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.2.0.tgz#5c97e2b1b6c4c2d9991f07517ed862972d362b85" + integrity sha512-NZ4pWYQcM5wreUfiXRd7IMFRF+Nq1vMzsIdXtXNjgctJTKHunrofasoBqv+cqevO+hqT75ezSbNHyaXzOXp6Mg== + dependencies: + "@babel/runtime" "^7.16.3" + "@emotion/cache" "^11.6.0" + prop-types "^15.7.2" + +"@mui/styled-engine@npm:@mui/styled-engine-sc@latest": version "5.1.0" resolved "https://registry.yarnpkg.com/@mui/styled-engine-sc/-/styled-engine-sc-5.1.0.tgz#672fcc97192a7286cf306c92e71bad84eb0885a1" integrity sha512-5ZELhN5OAU65CDOutaB8WCo/tVJY0Sc93LnS+dZovCID4kzjvCtqbQZIbvutc3nvDl1GFukhMkG8oaGWLAsbkw== @@ -2552,7 +2587,7 @@ resolved "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.7.tgz" integrity sha512-S6+8JAYTE1qdsc9HMVsfY7+SgSuUU/Tp6TYTmITW0PZxiyIMvol3Gy//y69Wkhs0ti4py5qgR3uZH6uz/DNzJQ== -"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": version "7.0.9" resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz" integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== @@ -2622,7 +2657,7 @@ "@types/react" "*" "@types/reactcss" "*" -"@types/react-dom@^17.0.0", "@types/react-dom@^17.0.9": +"@types/react-dom@^17.0.9": version "17.0.11" resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz" integrity sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q== @@ -2793,7 +2828,7 @@ resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== -"@types/styled-components@^5.1.0", "@types/styled-components@^5.1.9": +"@types/styled-components@^5.1.9": version "5.1.16" resolved "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.16.tgz" integrity sha512-pj5zI2VvK86VB9vS5exwXpIvQxiiwVfBTmMYcfMzwQAhB6s+x0a7o2JKzsGviWgjjosuwfYlOyf3JrEvmLPhtg== @@ -2904,20 +2939,6 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/eslint-plugin@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.5.0.tgz" - integrity sha512-4bV6fulqbuaO9UMXU0Ia0o6z6if+kmMRW8rMRyfqXj/eGrZZRGedS4n0adeGNnjr8LKAM495hrQ7Tea52UWmQA== - dependencies: - "@typescript-eslint/experimental-utils" "5.5.0" - "@typescript-eslint/scope-manager" "5.5.0" - debug "^4.3.2" - functional-red-black-tree "^1.0.1" - ignore "^5.1.8" - regexpp "^3.2.0" - semver "^7.3.5" - tsutils "^3.21.0" - "@typescript-eslint/experimental-utils@4.33.0": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz" @@ -2930,18 +2951,6 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/experimental-utils@5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.5.0.tgz" - integrity sha512-kjWeeVU+4lQ1SLYErRKV5yDXbWDPkpbzTUUlfAUifPYvpX0qZlrcCZ96/6oWxt3QxtK5WVhXz+KsnwW9cIW+3A== - dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.5.0" - "@typescript-eslint/types" "5.5.0" - "@typescript-eslint/typescript-estree" "5.5.0" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - "@typescript-eslint/parser@^4.0.1": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz" @@ -2952,16 +2961,6 @@ "@typescript-eslint/typescript-estree" "4.33.0" debug "^4.3.1" -"@typescript-eslint/parser@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.5.0.tgz" - integrity sha512-JsXBU+kgQOAgzUn2jPrLA+Rd0Y1dswOlX3hp8MuRO1hQDs6xgHtbCXEiAu7bz5hyVURxbXcA2draasMbNqrhmg== - dependencies: - "@typescript-eslint/scope-manager" "5.5.0" - "@typescript-eslint/types" "5.5.0" - "@typescript-eslint/typescript-estree" "5.5.0" - debug "^4.3.2" - "@typescript-eslint/scope-manager@4.33.0": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz" @@ -2970,24 +2969,11 @@ "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" -"@typescript-eslint/scope-manager@5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.5.0.tgz" - integrity sha512-0/r656RmRLo7CbN4Mdd+xZyPJ/fPCKhYdU6mnZx+8msAD8nJSP8EyCFkzbd6vNVZzZvWlMYrSNekqGrCBqFQhg== - dependencies: - "@typescript-eslint/types" "5.5.0" - "@typescript-eslint/visitor-keys" "5.5.0" - "@typescript-eslint/types@4.33.0": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz" integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== -"@typescript-eslint/types@5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.5.0.tgz" - integrity sha512-OaYTqkW3GnuHxqsxxJ6KypIKd5Uw7bFiQJZRyNi1jbMJnK3Hc/DR4KwB6KJj6PBRkJJoaNwzMNv9vtTk87JhOg== - "@typescript-eslint/typescript-estree@4.33.0": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz" @@ -3001,19 +2987,6 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.5.0.tgz" - integrity sha512-pVn8btYUiYrjonhMAO0yG8lm7RApzy2L4RC7Td/mC/qFkyf6vRbGyZozoA94+w6D2Y2GRqpMoCWcwx/EUOzyoQ== - dependencies: - "@typescript-eslint/types" "5.5.0" - "@typescript-eslint/visitor-keys" "5.5.0" - debug "^4.3.2" - globby "^11.0.4" - is-glob "^4.0.3" - semver "^7.3.5" - tsutils "^3.21.0" - "@typescript-eslint/visitor-keys@4.33.0": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz" @@ -3022,14 +2995,6 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" -"@typescript-eslint/visitor-keys@5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.5.0.tgz" - integrity sha512-4GzJ1kRtsWzHhdM40tv0ZKHNSbkDhF0Woi/TDwVJX6UICwJItvP7ZTXbjTkCdrors7ww0sYe0t+cIKDAJwZ7Kw== - dependencies: - "@typescript-eslint/types" "5.5.0" - eslint-visitor-keys "^3.0.0" - "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" @@ -5606,12 +5571,12 @@ cypress-plugin-tab@^1.0.5: dependencies: ally.js "^1.4.1" -cypress-wait-until@^1.7.1, cypress-wait-until@^1.7.2: +cypress-wait-until@^1.7.2: version "1.7.2" resolved "https://registry.npmjs.org/cypress-wait-until/-/cypress-wait-until-1.7.2.tgz" integrity sha512-uZ+M8/MqRcpf+FII/UZrU7g1qYZ4aVlHcgyVopnladyoBrpoaMJ4PKZDrdOJ05H5RHbr7s9Tid635X3E+ZLU/Q== -cypress@^7.4.0, cypress@^7.7.0: +cypress@^7.7.0: version "7.7.0" resolved "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz" integrity sha512-uYBYXNoI5ym0UxROwhQXWTi8JbUEjpC6l/bzoGZNxoKGsLrC1SDPgIDJMgLX/MeEdPL0UInXLDUWN/rSyZUCjQ== @@ -6532,11 +6497,6 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz" - integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA== - eslint@^7.0.0: version "7.32.0" resolved "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" @@ -7592,7 +7552,7 @@ globals@^13.6.0, globals@^13.9.0: dependencies: type-fest "^0.20.2" -globby@^11.0.3, globby@^11.0.4: +globby@^11.0.3: version "11.0.4" resolved "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz" integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== @@ -8539,7 +8499,7 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -12307,7 +12267,7 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: call-bind "^1.0.2" define-properties "^1.1.3" -regexpp@^3.1.0, regexpp@^3.2.0: +regexpp@^3.1.0: version "3.2.0" resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== @@ -13480,6 +13440,11 @@ styled-components@^5.1.0: shallowequal "^1.1.0" supports-color "^5.5.0" +stylis@^4.0.10: + version "4.0.10" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.10.tgz#446512d1097197ab3f02fb3c258358c3f7a14240" + integrity sha512-m3k+dk7QeJw660eIKRRn3xPF6uuvHs/FFzjX3HQ5ove0qYsiygoAhwn5a3IYKaZPo5LrYD0rfVmtv1gNY1uYwg== + supports-color@5.4.0: version "5.4.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz"