From e9d82745ce44ca323deefb49bd853080fb60acc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Sarstr=C3=B6m?= Date: Fri, 15 Oct 2021 22:07:03 +0200 Subject: [PATCH] More test stuff --- .github/workflows/pr_check.yml | 4 +- apps/skolplattformen-sthlm/.babelrc | 3 - apps/skolplattformen-sthlm/babel.config.js | 19 +- libs/api-skolplattformen/.babelrc | 3 - libs/api-skolplattformen/babel.config.js | 15 + libs/hooks/.babelrc | 12 - libs/hooks/babel.config.js | 30 + libs/hooks/jest.config.js | 2 +- package.json | 18 +- yarn.lock | 778 ++++----------------- 10 files changed, 197 insertions(+), 687 deletions(-) delete mode 100644 apps/skolplattformen-sthlm/.babelrc delete mode 100644 libs/api-skolplattformen/.babelrc create mode 100644 libs/api-skolplattformen/babel.config.js delete mode 100644 libs/hooks/.babelrc create mode 100644 libs/hooks/babel.config.js diff --git a/.github/workflows/pr_check.yml b/.github/workflows/pr_check.yml index f2ed7f78..d4cad35b 100644 --- a/.github/workflows/pr_check.yml +++ b/.github/workflows/pr_check.yml @@ -28,7 +28,7 @@ jobs: - name: Run linting and tests run: | - yarn run lint - yarn run test + yarn nx run-many --all --target=lint + yarn nx run-many --all --target=test env: CI: true diff --git a/apps/skolplattformen-sthlm/.babelrc b/apps/skolplattformen-sthlm/.babelrc deleted file mode 100644 index d4b74b5b..00000000 --- a/apps/skolplattformen-sthlm/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": ["module:metro-react-native-babel-preset"] -} diff --git a/apps/skolplattformen-sthlm/babel.config.js b/apps/skolplattformen-sthlm/babel.config.js index d769cacc..cb57fc1c 100644 --- a/apps/skolplattformen-sthlm/babel.config.js +++ b/apps/skolplattformen-sthlm/babel.config.js @@ -1,4 +1,15 @@ -module.exports = { - plugins: ['jest-hoist'], - presets: ['module:metro-react-native-babel-preset'], -} +module.exports = function(api) { + api.cache(true); + const presets = [ + 'module:metro-react-native-babel-preset' + ]; + const plugins = [ + 'jest-hoist', + ["@babel/plugin-proposal-private-property-in-object", { "loose": false }] + ]; + + return { + presets, + plugins + }; +}; \ No newline at end of file diff --git a/libs/api-skolplattformen/.babelrc b/libs/api-skolplattformen/.babelrc deleted file mode 100644 index d4b74b5b..00000000 --- a/libs/api-skolplattformen/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": ["module:metro-react-native-babel-preset"] -} diff --git a/libs/api-skolplattformen/babel.config.js b/libs/api-skolplattformen/babel.config.js new file mode 100644 index 00000000..eba83769 --- /dev/null +++ b/libs/api-skolplattformen/babel.config.js @@ -0,0 +1,15 @@ +module.exports = function(api) { + api.cache(true); + const presets = [ + '@nrwl/next/babel', + 'module:metro-react-native-babel-preset' + ]; + const plugins = [ + ["@babel/plugin-proposal-private-property-in-object", { "loose": false }] + ]; + + return { + presets, + plugins + }; + }; \ No newline at end of file diff --git a/libs/hooks/.babelrc b/libs/hooks/.babelrc deleted file mode 100644 index ccae900b..00000000 --- a/libs/hooks/.babelrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "presets": [ - [ - "@nrwl/react/babel", - { - "runtime": "automatic", - "useBuiltIns": "usage" - } - ] - ], - "plugins": [] -} diff --git a/libs/hooks/babel.config.js b/libs/hooks/babel.config.js new file mode 100644 index 00000000..331417b6 --- /dev/null +++ b/libs/hooks/babel.config.js @@ -0,0 +1,30 @@ +module.exports = function(api) { + api.cache(true); + const presets = [ + [ + '@nrwl/next/babel', + { + modules: 'auto', + targets: { + browsers: ['defaults'] + }, + } + ], + "@nrwl/react/babel", + ]; + const plugins = [ + '@babel/plugin-transform-runtime', + '@babel/plugin-proposal-class-properties', + ["@babel/plugin-proposal-private-property-in-object", { "loose": false }], + "@babel/plugin-transform-runtime", + { + "regenerator": true, + "corejs": 3 + } + ]; + + return { + presets, + plugins + }; + }; \ No newline at end of file diff --git a/libs/hooks/jest.config.js b/libs/hooks/jest.config.js index 9ec9dc6f..be2c435a 100644 --- a/libs/hooks/jest.config.js +++ b/libs/hooks/jest.config.js @@ -8,5 +8,5 @@ module.exports = { coverageDirectory: '../../coverage/libs/hooks', testEnvironment: 'jsdom', clearMocks: true, - setupFilesAfterEnv: ['/jest.setup.js'], + setupFilesAfterEnv: ['/jest.setup.js'] } diff --git a/package.json b/package.json index 86c5a56d..a024cb3f 100644 --- a/package.json +++ b/package.json @@ -73,16 +73,16 @@ "devDependencies": { "@babel/core": "^7.15.8", "@babel/eslint-parser": "^7.15.8", - "@nrwl/cli": "12.9.0", - "@nrwl/detox": "12.9.0", + "@nrwl/cli": "12.10.0", + "@nrwl/detox": "12.10.0", "@nrwl/eslint-plugin-nx": "^12.10.0", - "@nrwl/jest": "12.9.0", - "@nrwl/linter": "12.9.0", - "@nrwl/react": "12.9.0", - "@nrwl/react-native": "^12.9.0", - "@nrwl/tao": "12.9.0", - "@nrwl/web": "12.9.0", - "@nrwl/workspace": "12.9.0", + "@nrwl/jest": "12.10.0", + "@nrwl/linter": "12.10.0", + "@nrwl/react": "12.10.0", + "@nrwl/react-native": "^12.10.0", + "@nrwl/tao": "12.10.0", + "@nrwl/web": "12.10.0", + "@nrwl/workspace": "12.10.0", "@react-native-community/cli": "6.0.0", "@react-native-community/cli-platform-android": "6.0.0", "@react-native-community/cli-platform-ios": "6.0.0", diff --git a/yarn.lock b/yarn.lock index e3c7368b..6de26351 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1203,18 +1203,6 @@ resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^27.0.6", "@jest/console@^27.2.4": - version "27.2.4" - resolved "https://registry.npmjs.org/@jest/console/-/console-27.2.4.tgz" - integrity sha512-94znCKynPZpDpYHQ6esRJSc11AmONrVkBOBZiD7S+bSubHhrUfbS95EY5HIOxhm4PQO7cnvZkL3oJcY0oMA+Wg== - dependencies: - "@jest/types" "^27.2.4" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^27.2.4" - jest-util "^27.2.4" - slash "^3.0.0" - "@jest/console@^27.2.2", "@jest/console@^27.2.5": version "27.2.5" resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.2.5.tgz#bddbf8d41c191f17b52bf0c9e6c0d18605e35d6e" @@ -1268,16 +1256,6 @@ dependencies: "@jest/types" "^27.2.4" -"@jest/environment@^27.2.4": - version "27.2.4" - resolved "https://registry.npmjs.org/@jest/environment/-/environment-27.2.4.tgz" - integrity sha512-wkuui5yr3SSQW0XD0Qm3TATUbL/WE3LDEM3ulC+RCQhMf2yxhci8x7svGkZ4ivJ6Pc94oOzpZ6cdHBAMSYd1ew== - dependencies: - "@jest/fake-timers" "^27.2.4" - "@jest/types" "^27.2.4" - "@types/node" "*" - jest-mock "^27.2.4" - "@jest/environment@^27.2.5": version "27.2.5" resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.2.5.tgz#b85517ccfcec55690c82c56f5a01a3b30c5e3c84" @@ -1288,18 +1266,6 @@ "@types/node" "*" jest-mock "^27.2.5" -"@jest/fake-timers@^27.2.4": - version "27.2.4" - resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.4.tgz" - integrity sha512-cs/TzvwWUM7kAA6Qm/890SK6JJ2pD5RfDNM3SSEom6BmdyV6OiWP1qf/pqo6ts6xwpcM36oN0wSEzcZWc6/B6w== - dependencies: - "@jest/types" "^27.2.4" - "@sinonjs/fake-timers" "^8.0.1" - "@types/node" "*" - jest-message-util "^27.2.4" - jest-mock "^27.2.4" - jest-util "^27.2.4" - "@jest/fake-timers@^27.2.5": version "27.2.5" resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.2.5.tgz#0c7e5762d7bfe6e269e7b49279b097a52a42f0a0" @@ -1312,15 +1278,6 @@ jest-mock "^27.2.5" jest-util "^27.2.5" -"@jest/globals@^27.2.4": - version "27.2.4" - resolved "https://registry.npmjs.org/@jest/globals/-/globals-27.2.4.tgz" - integrity sha512-DRsRs5dh0i+fA9mGHylTU19+8fhzNJoEzrgsu+zgJoZth3x8/0juCQ8nVVdW1er4Cqifb/ET7/hACYVPD0dBEA== - dependencies: - "@jest/environment" "^27.2.4" - "@jest/types" "^27.2.4" - expect "^27.2.4" - "@jest/globals@^27.2.5": version "27.2.5" resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.2.5.tgz#4115538f98ed6cee4051a90fdbd0854062902099" @@ -1330,36 +1287,6 @@ "@jest/types" "^27.2.5" expect "^27.2.5" -"@jest/reporters@27.0.6": - version "27.0.6" - resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.6.tgz" - integrity sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.0.6" - "@jest/test-result" "^27.0.6" - "@jest/transform" "^27.0.6" - "@jest/types" "^27.0.6" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^27.0.6" - jest-resolve "^27.0.6" - jest-util "^27.0.6" - jest-worker "^27.0.6" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.0.0" - "@jest/reporters@27.2.2": version "27.2.2" resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.2.2.tgz#e2d41cd9f8088676b81b9a9908cb1ba67bdbee78" @@ -1430,16 +1357,6 @@ graceful-fs "^4.2.4" source-map "^0.6.0" -"@jest/test-result@27.0.6": - version "27.0.6" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.6.tgz" - integrity sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w== - dependencies: - "@jest/console" "^27.0.6" - "@jest/types" "^27.0.6" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - "@jest/test-result@27.2.2": version "27.2.2" resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.2.2.tgz#cd4ba1ca9b0521e463bd4b32349ba1842277563b" @@ -1450,16 +1367,6 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-result@^27.0.6", "@jest/test-result@^27.2.4": - version "27.2.4" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.4.tgz" - integrity sha512-eU+PRo0+lIS01b0dTmMdVZ0TtcRSxEaYquZTRFMQz6CvsehGhx9bRzi9Zdw6VROviJyv7rstU+qAMX5pNBmnfQ== - dependencies: - "@jest/console" "^27.2.4" - "@jest/types" "^27.2.4" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - "@jest/test-result@^27.2.2", "@jest/test-result@^27.2.5": version "27.2.5" resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.2.5.tgz#e9f73cf6cd5e2cc6eb3105339248dea211f9320e" @@ -1470,16 +1377,6 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^27.0.6": - version "27.2.4" - resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.4.tgz" - integrity sha512-fpk5eknU3/DXE2QCCG1wv/a468+cfPo3Asu6d6yUtM9LOPh709ubZqrhuUOYfM8hXMrIpIdrv1CdCrWWabX0rQ== - dependencies: - "@jest/test-result" "^27.2.4" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.4" - jest-runtime "^27.2.4" - "@jest/test-sequencer@^27.2.2", "@jest/test-sequencer@^27.2.5": version "27.2.5" resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.2.5.tgz#ed5ae91c00e623fb719111d58e380395e16cefbb" @@ -1490,27 +1387,6 @@ jest-haste-map "^27.2.5" jest-runtime "^27.2.5" -"@jest/transform@^27.0.6", "@jest/transform@^27.2.4": - version "27.2.4" - resolved "https://registry.npmjs.org/@jest/transform/-/transform-27.2.4.tgz" - integrity sha512-n5FlX2TH0oQGwyVDKPxdJ5nI2sO7TJBFe3u3KaAtt7TOiV4yL+Y+rSFDl+Ic5MpbiA/eqXmLAQxjnBmWgS2rEA== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^27.2.4" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.4" - jest-regex-util "^27.0.6" - jest-util "^27.2.4" - micromatch "^4.0.4" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - "@jest/transform@^27.2.2", "@jest/transform@^27.2.5": version "27.2.5" resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.2.5.tgz#02b08862a56dbedddf0ba3c2eae41e049a250e29" @@ -1552,10 +1428,10 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@jest/types@^27.0.6", "@jest/types@^27.2.4": - version "27.2.4" - resolved "https://registry.npmjs.org/@jest/types/-/types-27.2.4.tgz" - integrity sha512-IDO2ezTxeMvQAHxzG/ZvEyA47q0aVfzT95rGFl7bZs/Go0aIucvfDbS2rmnoEdXxlLQhcolmoG/wvL/uKx4tKA== +"@jest/types@^27.1.1", "@jest/types@^27.2.5": + version "27.2.5" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" + integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" @@ -1563,10 +1439,10 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" -"@jest/types@^27.1.1", "@jest/types@^27.2.5": - version "27.2.5" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" - integrity sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ== +"@jest/types@^27.2.4": + version "27.2.4" + resolved "https://registry.npmjs.org/@jest/types/-/types-27.2.4.tgz" + integrity sha512-IDO2ezTxeMvQAHxzG/ZvEyA47q0aVfzT95rGFl7bZs/Go0aIucvfDbS2rmnoEdXxlLQhcolmoG/wvL/uKx4tKA== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" @@ -1655,7 +1531,7 @@ node-gyp "^7.1.0" read-package-json-fast "^2.0.1" -"@nrwl/cli@*", "@nrwl/cli@12.9.0": +"@nrwl/cli@*": version "12.9.0" resolved "https://registry.npmjs.org/@nrwl/cli/-/cli-12.9.0.tgz" integrity sha512-YKTZ3G07f6Y4MedOOkBmCi1Y72gu3ssCk2J50wL76SaiSjJTUSAz1NkKLsPwO6S8/QloMSR71tI42HJG2bbpwQ== @@ -1677,15 +1553,15 @@ yargs "15.4.1" yargs-parser "20.0.0" -"@nrwl/cypress@12.9.0": - version "12.9.0" - resolved "https://registry.npmjs.org/@nrwl/cypress/-/cypress-12.9.0.tgz" - integrity sha512-hiPo8zDCBwAEcedTxH3zmXIlgAObeG3K5S1QeVOrJbrNYscz7l69h9fXKJ8CLmCZcflijgK2/6ZwC85DGhllhg== +"@nrwl/cypress@12.10.0": + version "12.10.0" + resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-12.10.0.tgz#713ecc37e2add0277f397b72a3bc00caf747efdb" + integrity sha512-hqiTkhcg3H8ZA4ihWKSj2qwae90WN2/8WTHLIIjn+aNT0D4XtfaE/3RAIwLvkF+VqyUcvjwTIesV+d87Fgo5dA== dependencies: "@cypress/webpack-preprocessor" "4.1.5" - "@nrwl/devkit" "12.9.0" - "@nrwl/linter" "12.9.0" - "@nrwl/workspace" "12.9.0" + "@nrwl/devkit" "12.10.0" + "@nrwl/linter" "12.10.0" + "@nrwl/workspace" "12.10.0" chalk "4.1.0" fork-ts-checker-webpack-plugin "6.2.10" rxjs "^6.5.4" @@ -1695,15 +1571,15 @@ webpack-node-externals "1.7.2" yargs-parser "20.0.0" -"@nrwl/detox@12.9.0": - version "12.9.0" - resolved "https://registry.npmjs.org/@nrwl/detox/-/detox-12.9.0.tgz" - integrity sha512-/e1wjVlddGNT37OL1jz8zCTot1jM95sJG5nzIVD8NBkjA+PrzRyw7YuaE7TjX9mDHcZHh7xVED41tqr/1MhCGA== +"@nrwl/detox@12.10.0": + version "12.10.0" + resolved "https://registry.yarnpkg.com/@nrwl/detox/-/detox-12.10.0.tgz#cbfe416642acf2be6be6e1397aa22b95cad2af8b" + integrity sha512-vEZWpjWCezkm3QjcxevV62v0cBhu/A3IYGzNp2QBSg9Q953WIl+01zAKSjJyv/U1Jv1h+ZzmlpSqO1A1t0CSdQ== dependencies: - "@nrwl/devkit" "12.9.0" - "@nrwl/jest" "12.9.0" - "@nrwl/linter" "12.9.0" - "@nrwl/react" "12.9.0" + "@nrwl/devkit" "12.10.0" + "@nrwl/jest" "12.10.0" + "@nrwl/linter" "12.10.0" + "@nrwl/react" "12.10.0" chalk "^4.1.0" "@nrwl/devkit@12.10.0": @@ -1718,18 +1594,6 @@ semver "7.3.4" tslib "^2.0.0" -"@nrwl/devkit@12.9.0": - version "12.9.0" - resolved "https://registry.npmjs.org/@nrwl/devkit/-/devkit-12.9.0.tgz" - integrity sha512-mobW2XKmQicTdhn0XQStNnYmhMC0Aj7qqX9lS/8IX561PtgocR0MPH9rTWOfNECpwHhj2YwTRTHjQfgv29btxw== - dependencies: - "@nrwl/tao" "12.9.0" - ejs "^3.1.5" - ignore "^5.0.4" - rxjs "^6.5.4" - semver "7.3.4" - tslib "^2.0.0" - "@nrwl/eslint-plugin-nx@^12.10.0": version "12.10.0" resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-12.10.0.tgz#ef8a9789b183b1a8ecadcf4606d412d97315e8ed" @@ -1758,22 +1622,6 @@ rxjs "^6.5.4" tslib "^2.0.0" -"@nrwl/jest@12.9.0": - version "12.9.0" - resolved "https://registry.npmjs.org/@nrwl/jest/-/jest-12.9.0.tgz" - integrity sha512-PHPG6DlwNgrT4+uplJqM814k+gqNV/m85FIes6JkzRO8XMK9jmqF0hwJvyymCZHDmGXMqwa0muoxkjoJs2CI/A== - dependencies: - "@jest/reporters" "27.0.6" - "@jest/test-result" "27.0.6" - "@nrwl/devkit" "12.9.0" - chalk "4.1.0" - identity-obj-proxy "3.0.0" - jest-config "27.0.6" - jest-resolve "27.0.6" - jest-util "27.0.6" - rxjs "^6.5.4" - tslib "^2.0.0" - "@nrwl/linter@12.10.0": version "12.10.0" resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-12.10.0.tgz#25f8df66d637651811e9f90573fa2885124db623" @@ -1786,49 +1634,37 @@ tmp "~0.2.1" tslib "^2.0.0" -"@nrwl/linter@12.9.0": - version "12.9.0" - resolved "https://registry.npmjs.org/@nrwl/linter/-/linter-12.9.0.tgz" - integrity sha512-8acZTT0nkwi914uJ6fMhZT6fZMMKOUGGjEWhvw9D3Lhe0aACsnXXSB+hJh+E8qchcGMYliqXuSi3X4Liq/fUFw== +"@nrwl/react-native@^12.10.0": + version "12.10.0" + resolved "https://registry.yarnpkg.com/@nrwl/react-native/-/react-native-12.10.0.tgz#bff464f7cd8db50b0f0dc002dd8dd07922b4150e" + integrity sha512-PJWVv2kP+e9vYdB6ocitrtSfNXW8hyM4lfcwON/pJK9GA3yVgg/8pkTCjrkXwUR2lAV1fSuDAtB6G4bxjd+O5g== dependencies: - "@nrwl/devkit" "12.9.0" - "@nrwl/jest" "12.9.0" - glob "7.1.4" - minimatch "3.0.4" - tmp "~0.2.1" - tslib "^2.0.0" - -"@nrwl/react-native@^12.9.0": - version "12.9.0" - resolved "https://registry.npmjs.org/@nrwl/react-native/-/react-native-12.9.0.tgz" - integrity sha512-Ui6R1kw1DNn82CSLyGQ6rOXS6zQkPPVusZK5NC4HjWs5QWP3YbnTwLerVNUkthehv6IDGc6Uk6VrM1C+ykCS4g== - dependencies: - "@nrwl/detox" "12.9.0" - "@nrwl/devkit" "12.9.0" - "@nrwl/jest" "12.9.0" - "@nrwl/linter" "12.9.0" - "@nrwl/react" "12.9.0" + "@nrwl/detox" "12.10.0" + "@nrwl/devkit" "12.10.0" + "@nrwl/jest" "12.10.0" + "@nrwl/linter" "12.10.0" + "@nrwl/react" "12.10.0" chalk "^4.1.0" ignore "^5.0.4" metro-resolver "^0.66.2" node-fetch "^2.6.1" tsconfig-paths "^3.9.0" -"@nrwl/react@12.9.0": - version "12.9.0" - resolved "https://registry.npmjs.org/@nrwl/react/-/react-12.9.0.tgz" - integrity sha512-CezxJ6qFf6LszaR/NI8rQlXFGqieRMa4ORGmzQVTahdjnot5xTRT+c3RV6yLmHqkKoXgHXZNJi1PMtbD4kRsCw== +"@nrwl/react@12.10.0": + version "12.10.0" + resolved "https://registry.yarnpkg.com/@nrwl/react/-/react-12.10.0.tgz#647751a90b77ad5b69b246c6062aac0b4246890a" + integrity sha512-Peol/gbV7nE9m5kH83N3/RyBbc4pcVRvm7LSQz0JGkhA5HWr8fPRDp2iIttBollp2zBtZzbzfyWtTGyd0Ivh9w== dependencies: "@babel/core" "^7.15.0" "@babel/preset-react" "^7.14.5" - "@nrwl/cypress" "12.9.0" - "@nrwl/devkit" "12.9.0" - "@nrwl/jest" "12.9.0" - "@nrwl/linter" "12.9.0" - "@nrwl/storybook" "12.9.0" - "@nrwl/web" "12.9.0" - "@nrwl/workspace" "12.9.0" - "@pmmmwh/react-refresh-webpack-plugin" "^0.4.3" + "@nrwl/cypress" "12.10.0" + "@nrwl/devkit" "12.10.0" + "@nrwl/jest" "12.10.0" + "@nrwl/linter" "12.10.0" + "@nrwl/storybook" "12.10.0" + "@nrwl/web" "12.10.0" + "@nrwl/workspace" "12.10.0" + "@pmmmwh/react-refresh-webpack-plugin" "^0.5.1" "@storybook/node-logger" "6.1.20" "@svgr/webpack" "^5.5.0" chalk "4.1.0" @@ -1842,15 +1678,15 @@ webpack "4.46.0" webpack-merge "4.2.1" -"@nrwl/storybook@12.9.0": - version "12.9.0" - resolved "https://registry.npmjs.org/@nrwl/storybook/-/storybook-12.9.0.tgz" - integrity sha512-J6hAfPVh3WK97qvs7vI2xTYx2Afn3hxFkew19Z4HQeJjsKpJ0xVz9OFPVmWnAmL9A3NpYzfIvE7aRwNAKlA8oQ== +"@nrwl/storybook@12.10.0": + version "12.10.0" + resolved "https://registry.yarnpkg.com/@nrwl/storybook/-/storybook-12.10.0.tgz#a469697498dc4aff5a7ff27599b9d50f8bc79d4a" + integrity sha512-V8yIXut6Lhr/2dXMcRSDOg75ro1JxZGN6EqjKCR/4Nq1B9YWa0lBzHc0FbQGvfCVEFTnaV57FUlc/xiKU+ddsA== dependencies: - "@nrwl/cypress" "12.9.0" - "@nrwl/devkit" "12.9.0" - "@nrwl/linter" "12.9.0" - "@nrwl/workspace" "12.9.0" + "@nrwl/cypress" "12.10.0" + "@nrwl/devkit" "12.10.0" + "@nrwl/linter" "12.10.0" + "@nrwl/workspace" "12.10.0" core-js "^3.6.5" semver "7.3.4" ts-loader "5.4.5" @@ -1890,10 +1726,10 @@ tslib "^2.0.0" yargs-parser "20.0.0" -"@nrwl/web@12.9.0": - version "12.9.0" - resolved "https://registry.npmjs.org/@nrwl/web/-/web-12.9.0.tgz" - integrity sha512-81iPFI4eoQSUabU6udwrzoL3LJxpOo95cSJ/cnKozoPPGQQnbmnhfNC8gPESvBUa735t6bOYTDMPGZXwYZcqbQ== +"@nrwl/web@12.10.0": + version "12.10.0" + resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-12.10.0.tgz#80b9847e9983c80ad4d633027f95e992cbedf711" + integrity sha512-QdBjNJXBc/ciE/V6CXxBQ7u+IW0u7oNdm4H5xnp6AtlagPuUopuzzkAaTcx5sGR1NZVHRLjfvpjREyOfFfQZhg== dependencies: "@babel/core" "^7.15.0" "@babel/plugin-proposal-class-properties" "^7.14.5" @@ -1903,11 +1739,11 @@ "@babel/preset-env" "^7.15.0" "@babel/preset-typescript" "^7.15.0" "@babel/runtime" "^7.14.8" - "@nrwl/cypress" "12.9.0" - "@nrwl/devkit" "12.9.0" - "@nrwl/jest" "12.9.0" - "@nrwl/linter" "12.9.0" - "@nrwl/workspace" "12.9.0" + "@nrwl/cypress" "12.10.0" + "@nrwl/devkit" "12.10.0" + "@nrwl/jest" "12.10.0" + "@nrwl/linter" "12.10.0" + "@nrwl/workspace" "12.10.0" "@rollup/plugin-babel" "^5.3.0" "@rollup/plugin-commonjs" "^20.0.0" "@rollup/plugin-image" "^2.1.0" @@ -1955,7 +1791,7 @@ rollup-plugin-typescript2 "^0.30.0" rxjs "^6.5.4" rxjs-for-await "0.0.2" - sass "^1.26.3" + sass "^1.42.1" sass-loader "8.0.2" semver "7.3.4" source-map "0.7.3" @@ -2006,34 +1842,6 @@ yargs "15.4.1" yargs-parser "20.0.0" -"@nrwl/workspace@12.9.0": - version "12.9.0" - resolved "https://registry.npmjs.org/@nrwl/workspace/-/workspace-12.9.0.tgz" - integrity sha512-P8jab7DebwU1fMnpA9A+7oBXNLxVYPqdGPIusOsvpRaJ9tjzhXhVM4OCYu3ZnmcpHboskmSwUMcIvOARRcwWLg== - dependencies: - "@nrwl/cli" "12.9.0" - "@nrwl/devkit" "12.9.0" - "@nrwl/jest" "12.9.0" - "@nrwl/linter" "12.9.0" - chalk "4.1.0" - chokidar "^3.5.1" - cosmiconfig "^4.0.0" - dotenv "~10.0.0" - enquirer "~2.3.6" - flat "^5.0.2" - fs-extra "^9.1.0" - glob "7.1.4" - ignore "^5.0.4" - minimatch "3.0.4" - npm-run-all "^4.1.5" - open "^7.4.2" - rxjs "^6.5.4" - semver "7.3.4" - tmp "~0.2.1" - tslib "^2.0.0" - yargs "15.4.1" - yargs-parser "20.0.0" - "@parcel/watcher@2.0.0-alpha.11": version "2.0.0-alpha.11" resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.0-alpha.11.tgz#8d6233d4416880810438cd2628e6a35273241ab3" @@ -2042,16 +1850,19 @@ node-addon-api "^3.0.2" node-gyp-build "^4.2.3" -"@pmmmwh/react-refresh-webpack-plugin@^0.4.3": - version "0.4.3" - resolved "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz" - integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ== +"@pmmmwh/react-refresh-webpack-plugin@^0.5.1": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.1.tgz#7e98d6f22c360e1dd00909f5fa9d0f6ecc263292" + integrity sha512-ccap6o7+y5L8cnvkZ9h8UXCGyy2DqtwCD+/N3Yru6lxMvcdkPKtdx13qd7sAC9s5qZktOmWf9lfUjsGOvSdYhg== dependencies: - ansi-html "^0.0.7" + ansi-html-community "^0.0.8" + common-path-prefix "^3.0.0" + core-js-pure "^3.8.1" error-stack-parser "^2.0.6" - html-entities "^1.2.1" - native-url "^0.2.6" - schema-utils "^2.6.5" + find-up "^5.0.0" + html-entities "^2.1.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" source-map "^0.7.3" "@react-native-async-storage/async-storage@1.15.9": @@ -3433,7 +3244,12 @@ ansi-fragments@^0.2.1: slice-ansi "^2.0.0" strip-ansi "^5.0.0" -ansi-html@0.0.7, ansi-html@^0.0.7: +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-html@0.0.7: version "0.0.7" resolved "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= @@ -3775,20 +3591,6 @@ babel-eslint@^10.1.0: eslint-visitor-keys "^1.0.0" resolve "^1.12.0" -babel-jest@^27.0.6: - version "27.0.6" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.6.tgz" - integrity sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA== - dependencies: - "@jest/transform" "^27.0.6" - "@jest/types" "^27.0.6" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^27.0.6" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" - babel-jest@^27.2.2, babel-jest@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.2.5.tgz#6bbbc1bb4200fe0bfd1b1fbcbe02fc62ebed16aa" @@ -3962,7 +3764,7 @@ babel-preset-fbjs@^3.4.0: "@babel/plugin-transform-template-literals" "^7.0.0" babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" -babel-preset-jest@^27.0.6, babel-preset-jest@^27.2.0: +babel-preset-jest@^27.2.0: version "27.2.0" resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz" integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg== @@ -4860,6 +4662,11 @@ commander@~2.13.0: resolved "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz" integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" @@ -5037,6 +4844,11 @@ core-js-pure@^3.16.0: resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.2.tgz" integrity sha512-4hMMLUlZhKJKOWbbGD1/VDUxGPEhEoN/T01k7bx271WiBKCvCfkgPzy0IeRS4PB50p6/N1q/SZL4B/TRsTE5bA== +core-js-pure@^3.8.1: + version "3.18.3" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.3.tgz#7eed77dcce1445ab68fd68715856633e2fb3b90c" + integrity sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw== + core-js@^3.0.1, core-js@^3.6.5: version "3.18.2" resolved "https://registry.npmjs.org/core-js/-/core-js-3.18.2.tgz" @@ -6507,18 +6319,6 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expect@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/expect/-/expect-27.2.4.tgz" - integrity sha512-gOtuonQ8TCnbNNCSw2fhVzRf8EFYDII4nB5NmG4IEV0rbUnW1I5zXvoTntU4iicB/Uh0oZr20NGlOLdJiwsOZA== - dependencies: - "@jest/types" "^27.2.4" - ansi-styles "^5.0.0" - jest-get-type "^27.0.6" - jest-matcher-utils "^27.2.4" - jest-message-util "^27.2.4" - jest-regex-util "^27.0.6" - expect@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/expect/-/expect-27.2.5.tgz#16154aaa60b4d9a5b0adacfea3e4d6178f4b93fd" @@ -6812,6 +6612,14 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" @@ -7450,11 +7258,16 @@ html-encoding-sniffer@^2.0.1: dependencies: whatwg-encoding "^1.0.5" -html-entities@^1.2.1, html-entities@^1.3.1: +html-entities@^1.3.1: version "1.4.0" resolved "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== +html-entities@^2.1.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" + integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== + html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" @@ -8259,31 +8072,6 @@ jest-changed-files@^27.2.5: execa "^5.0.0" throat "^6.0.1" -jest-circus@^27.0.6: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.4.tgz" - integrity sha512-TtheheTElrGjlsY9VxkzUU1qwIx05ItIusMVKnvNkMt4o/PeegLRcjq3Db2Jz0GGdBalJdbzLZBgeulZAJxJWA== - dependencies: - "@jest/environment" "^27.2.4" - "@jest/test-result" "^27.2.4" - "@jest/types" "^27.2.4" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.2.4" - is-generator-fn "^2.0.0" - jest-each "^27.2.4" - jest-matcher-utils "^27.2.4" - jest-message-util "^27.2.4" - jest-runtime "^27.2.4" - jest-snapshot "^27.2.4" - jest-util "^27.2.4" - pretty-format "^27.2.4" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" - jest-circus@^27.2.2, jest-circus@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.2.5.tgz#573256a6fb6e447ac2fc7e0ade9375013309037f" @@ -8327,33 +8115,6 @@ jest-cli@^27.2.5: prompts "^2.0.1" yargs "^16.2.0" -jest-config@27.0.6: - version "27.0.6" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-27.0.6.tgz" - integrity sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w== - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^27.0.6" - "@jest/types" "^27.0.6" - babel-jest "^27.0.6" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - jest-circus "^27.0.6" - jest-environment-jsdom "^27.0.6" - jest-environment-node "^27.0.6" - jest-get-type "^27.0.6" - jest-jasmine2 "^27.0.6" - jest-regex-util "^27.0.6" - jest-resolve "^27.0.6" - jest-runner "^27.0.6" - jest-util "^27.0.6" - jest-validate "^27.0.6" - micromatch "^4.0.4" - pretty-format "^27.0.6" - jest-config@27.2.2: version "27.2.2" resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.2.2.tgz#970d8466c60ac106ac9d7d0b8dcf3ff150fa713a" @@ -8428,16 +8189,6 @@ jest-diff@^26.0.0: jest-get-type "^26.3.0" pretty-format "^26.6.2" -jest-diff@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.4.tgz" - integrity sha512-bLAVlDSCR3gqUPGv+4nzVpEXGsHh98HjUL7Vb2hVyyuBDoQmja8eJb0imUABsuxBeUVmf47taJSAd9nDrwWKEg== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.0.6" - jest-get-type "^27.0.6" - pretty-format "^27.2.4" - jest-diff@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.2.5.tgz#908f7a6aca5653824516ad30e0a9fd9767e53623" @@ -8455,17 +8206,6 @@ jest-docblock@^27.0.6: dependencies: detect-newline "^3.0.0" -jest-each@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-each/-/jest-each-27.2.4.tgz" - integrity sha512-w9XVc+0EDBUTJS4xBNJ7N2JCcWItFd006lFjz77OarAQcQ10eFDBMrfDv2GBJMKlXe9aq0HrIIF51AXcZrRJyg== - dependencies: - "@jest/types" "^27.2.4" - chalk "^4.0.0" - jest-get-type "^27.0.6" - jest-util "^27.2.4" - pretty-format "^27.2.4" - jest-each@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.2.5.tgz#378118d516db730b92096a9607b8711165946353" @@ -8477,19 +8217,6 @@ jest-each@^27.2.5: jest-util "^27.2.5" pretty-format "^27.2.5" -jest-environment-jsdom@^27.0.6, jest-environment-jsdom@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.4.tgz" - integrity sha512-X70pTXFSypD7AIzKT1mLnDi5hP9w9mdTRcOGOmoDoBrNyNEg4rYm6d4LQWFLc9ps1VnMuDOkFSG0wjSNYGjkng== - dependencies: - "@jest/environment" "^27.2.4" - "@jest/fake-timers" "^27.2.4" - "@jest/types" "^27.2.4" - "@types/node" "*" - jest-mock "^27.2.4" - jest-util "^27.2.4" - jsdom "^16.6.0" - jest-environment-jsdom@^27.2.2, jest-environment-jsdom@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.2.5.tgz#21de3ad0e89441d961b592ba7561b16241279208" @@ -8503,18 +8230,6 @@ jest-environment-jsdom@^27.2.2, jest-environment-jsdom@^27.2.5: jest-util "^27.2.5" jsdom "^16.6.0" -jest-environment-node@^27.0.6, jest-environment-node@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.4.tgz" - integrity sha512-ZbVbFSnbzTvhLOIkqh5lcLuGCCFvtG4xTXIRPK99rV2KzQT3kNg16KZwfTnLNlIiWCE8do960eToeDfcqmpSAw== - dependencies: - "@jest/environment" "^27.2.4" - "@jest/fake-timers" "^27.2.4" - "@jest/types" "^27.2.4" - "@types/node" "*" - jest-mock "^27.2.4" - jest-util "^27.2.4" - jest-environment-node@^27.2.2, jest-environment-node@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.2.5.tgz#ffa1afb3604c640ec841f044d526c65912e02cef" @@ -8563,26 +8278,6 @@ jest-haste-map@^26.5.2: optionalDependencies: fsevents "^2.1.2" -jest-haste-map@^27.0.6, jest-haste-map@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.4.tgz" - integrity sha512-bkJ4bT00T2K+1NZXbRcyKnbJ42I6QBvoDNMTAQQDBhaGNnZreiQKUNqax0e6hLTx7E75pKDeltVu3V1HAdu+YA== - dependencies: - "@jest/types" "^27.2.4" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^27.0.6" - jest-serializer "^27.0.6" - jest-util "^27.2.4" - jest-worker "^27.2.4" - micromatch "^4.0.4" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.3.2" - jest-haste-map@^27.2.2, jest-haste-map@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.2.5.tgz#0247b7299250643472bbcf5b4ad85c72d5178e2e" @@ -8603,30 +8298,6 @@ jest-haste-map@^27.2.2, jest-haste-map@^27.2.5: optionalDependencies: fsevents "^2.3.2" -jest-jasmine2@^27.0.6: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.4.tgz" - integrity sha512-fcffjO/xLWLVnW2ct3No4EksxM5RyPwHDYu9QU+90cC+/eSMLkFAxS55vkqsxexOO5zSsZ3foVpMQcg/amSeIQ== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^27.2.4" - "@jest/source-map" "^27.0.6" - "@jest/test-result" "^27.2.4" - "@jest/types" "^27.2.4" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.2.4" - is-generator-fn "^2.0.0" - jest-each "^27.2.4" - jest-matcher-utils "^27.2.4" - jest-message-util "^27.2.4" - jest-runtime "^27.2.4" - jest-snapshot "^27.2.4" - jest-util "^27.2.4" - pretty-format "^27.2.4" - throat "^6.0.1" - jest-jasmine2@^27.2.2, jest-jasmine2@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.2.5.tgz#baaf96c69913c52bce0100000cf0721027c0fd66" @@ -8651,14 +8322,6 @@ jest-jasmine2@^27.2.2, jest-jasmine2@^27.2.5: pretty-format "^27.2.5" throat "^6.0.1" -jest-leak-detector@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.4.tgz" - integrity sha512-SrcHWbe0EHg/bw2uBjVoHacTo5xosl068x2Q0aWsjr2yYuW2XwqrSkZV4lurUop0jhv1709ymG4or+8E4sH27Q== - dependencies: - jest-get-type "^27.0.6" - pretty-format "^27.2.4" - jest-leak-detector@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.2.5.tgz#e2edc3b37d38e8d9a527e10e456b403c3151b206" @@ -8677,16 +8340,6 @@ jest-matcher-utils@^24.0.0: jest-get-type "^24.9.0" pretty-format "^24.9.0" -jest-matcher-utils@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.4.tgz" - integrity sha512-nQeLfFAIPPkyhkDfifAPfP/U5wm1x0fLtAzqXZSSKckXDNuk2aaOfQiDYv1Mgf5GY6yOsxfUnvNm3dDjXM+BXw== - dependencies: - chalk "^4.0.0" - jest-diff "^27.2.4" - jest-get-type "^27.0.6" - pretty-format "^27.2.4" - jest-matcher-utils@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.2.5.tgz#4684faaa8eb32bf15e6edaead6834031897e2980" @@ -8697,21 +8350,6 @@ jest-matcher-utils@^27.2.5: jest-get-type "^27.0.6" pretty-format "^27.2.5" -jest-message-util@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.4.tgz" - integrity sha512-wbKT/BNGnBVB9nzi+IoaLkXt6fbSvqUxx+IYY66YFh96J3goY33BAaNG3uPqaw/Sh/FR9YpXGVDfd5DJdbh4nA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.2.4" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.4" - pretty-format "^27.2.4" - slash "^3.0.0" - stack-utils "^2.0.3" - jest-message-util@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.2.5.tgz#ed8b7b0965247bb875a49c1f9b9ab2d1d0820028" @@ -8727,14 +8365,6 @@ jest-message-util@^27.2.5: slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-27.2.4.tgz" - integrity sha512-iVRU905rutaAoUcrt5Tm1JoHHWi24YabqEGXjPJI4tAyA6wZ7mzDi3GrZ+M7ebgWBqUkZE93GAx1STk7yCMIQA== - dependencies: - "@jest/types" "^27.2.4" - "@types/node" "*" - jest-mock@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.2.5.tgz#0ec38d5ff1e49c4802e7a4a8179e8d7a2fd84de0" @@ -8772,21 +8402,6 @@ jest-resolve-dependencies@^27.2.5: jest-regex-util "^27.0.6" jest-snapshot "^27.2.5" -jest-resolve@27.0.6: - version "27.0.6" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.6.tgz" - integrity sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA== - dependencies: - "@jest/types" "^27.0.6" - chalk "^4.0.0" - escalade "^3.1.1" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^27.0.6" - jest-validate "^27.0.6" - resolve "^1.20.0" - slash "^3.0.0" - jest-resolve@27.2.2: version "27.2.2" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.2.2.tgz#1bad93dbc6c20edb874e6720e82e4e48900b120b" @@ -8803,22 +8418,6 @@ jest-resolve@27.2.2: resolve "^1.20.0" slash "^3.0.0" -jest-resolve@^27.0.6, jest-resolve@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.4.tgz" - integrity sha512-IsAO/3+3BZnKjI2I4f3835TBK/90dxR7Otgufn3mnrDFTByOSXclDi3G2XJsawGV4/18IMLARJ+V7Wm7t+J89Q== - dependencies: - "@jest/types" "^27.2.4" - chalk "^4.0.0" - escalade "^3.1.1" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^27.2.4" - jest-validate "^27.2.4" - resolve "^1.20.0" - slash "^3.0.0" - jest-resolve@^27.2.2, jest-resolve@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.2.5.tgz#04dadbfc1312a2541f5c199c5011945e9cfe5cef" @@ -8835,34 +8434,6 @@ jest-resolve@^27.2.2, jest-resolve@^27.2.5: resolve "^1.20.0" slash "^3.0.0" -jest-runner@^27.0.6: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.4.tgz" - integrity sha512-hIo5PPuNUyVDidZS8EetntuuJbQ+4IHWxmHgYZz9FIDbG2wcZjrP6b52uMDjAEQiHAn8yn8ynNe+TL8UuGFYKg== - dependencies: - "@jest/console" "^27.2.4" - "@jest/environment" "^27.2.4" - "@jest/test-result" "^27.2.4" - "@jest/transform" "^27.2.4" - "@jest/types" "^27.2.4" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-docblock "^27.0.6" - jest-environment-jsdom "^27.2.4" - jest-environment-node "^27.2.4" - jest-haste-map "^27.2.4" - jest-leak-detector "^27.2.4" - jest-message-util "^27.2.4" - jest-resolve "^27.2.4" - jest-runtime "^27.2.4" - jest-util "^27.2.4" - jest-worker "^27.2.4" - source-map-support "^0.5.6" - throat "^6.0.1" - jest-runner@^27.2.2, jest-runner@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.2.5.tgz#3d9d0626f351480bb2cffcfbbfac240c0097ebd4" @@ -8891,39 +8462,6 @@ jest-runner@^27.2.2, jest-runner@^27.2.5: source-map-support "^0.5.6" throat "^6.0.1" -jest-runtime@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.4.tgz" - integrity sha512-ICKzzYdjIi70P17MZsLLIgIQFCQmIjMFf+xYww3aUySiUA/QBPUTdUqo5B2eg4HOn9/KkUsV0z6GVgaqAPBJvg== - dependencies: - "@jest/console" "^27.2.4" - "@jest/environment" "^27.2.4" - "@jest/fake-timers" "^27.2.4" - "@jest/globals" "^27.2.4" - "@jest/source-map" "^27.0.6" - "@jest/test-result" "^27.2.4" - "@jest/transform" "^27.2.4" - "@jest/types" "^27.2.4" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-haste-map "^27.2.4" - jest-message-util "^27.2.4" - jest-mock "^27.2.4" - jest-regex-util "^27.0.6" - jest-resolve "^27.2.4" - jest-snapshot "^27.2.4" - jest-util "^27.2.4" - jest-validate "^27.2.4" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^16.2.0" - jest-runtime@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.2.5.tgz#d144c3f6889b927aae1e695b63a41a3323b7016b" @@ -8973,36 +8511,6 @@ jest-serializer@^27.0.6: "@types/node" "*" graceful-fs "^4.2.4" -jest-snapshot@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.4.tgz" - integrity sha512-5DFxK31rYS8X8C6WXsFx8XxrxW3PGa6+9IrUcZdTLg1aEyXDGIeiBh4jbwvh655bg/9vTETbEj/njfZicHTZZw== - dependencies: - "@babel/core" "^7.7.2" - "@babel/generator" "^7.7.2" - "@babel/parser" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.0.0" - "@jest/transform" "^27.2.4" - "@jest/types" "^27.2.4" - "@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.2.4" - graceful-fs "^4.2.4" - jest-diff "^27.2.4" - jest-get-type "^27.0.6" - jest-haste-map "^27.2.4" - jest-matcher-utils "^27.2.4" - jest-message-util "^27.2.4" - jest-resolve "^27.2.4" - jest-util "^27.2.4" - natural-compare "^1.4.0" - pretty-format "^27.2.4" - semver "^7.3.2" - jest-snapshot@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.2.5.tgz#8a612fe31e2967f58ad364542198dff61f92ef32" @@ -9033,18 +8541,6 @@ jest-snapshot@^27.2.5: pretty-format "^27.2.5" semver "^7.3.2" -jest-util@27.0.6: - version "27.0.6" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.0.6.tgz" - integrity sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ== - dependencies: - "@jest/types" "^27.0.6" - "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^3.0.0" - picomatch "^2.2.3" - jest-util@27.2.0: version "27.2.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.2.0.tgz#bfccb85cfafae752257319e825a5b8d4ada470dc" @@ -9069,7 +8565,7 @@ jest-util@^26.6.2: is-ci "^2.0.0" micromatch "^4.0.2" -jest-util@^27.0.0, jest-util@^27.0.6, jest-util@^27.2.4: +jest-util@^27.0.0: version "27.2.4" resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.2.4.tgz" integrity sha512-mW++4u+fSvAt3YBWm5IpbmRAceUqa2B++JlUZTiuEt2AmNYn0Yw5oay4cP17TGsMINRNPSGiJ2zNnX60g+VbFg== @@ -9105,18 +8601,6 @@ jest-validate@^26.5.2: leven "^3.1.0" pretty-format "^26.6.2" -jest-validate@^27.0.6, jest-validate@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.4.tgz" - integrity sha512-VMtbxbkd7LHnIH7PChdDtrluCFRJ4b1YV2YJzNwwsASMWftq/HgqiqjvptBOWyWOtevgO3f14wPxkPcLlVBRog== - dependencies: - "@jest/types" "^27.2.4" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^27.0.6" - leven "^3.1.0" - pretty-format "^27.2.4" - jest-validate@^27.2.2, jest-validate@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.2.5.tgz#2d59bf1627d180f395ba58f24599b0ee0efcfbdf" @@ -9159,15 +8643,6 @@ jest-worker@^26.0.0, jest-worker@^26.6.2: merge-stream "^2.0.0" supports-color "^7.0.0" -jest-worker@^27.0.6, jest-worker@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.4.tgz" - integrity sha512-Zq9A2Pw59KkVjBBKD1i3iE2e22oSjXhUKKuAK1HGX8flGwkm6NMozyEYzKd41hXc64dbd/0eWFeEEuxqXyhM+g== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - jest-worker@^27.2.2, jest-worker@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.2.5.tgz#ed42865661959488aa020e8a325df010597c36d4" @@ -9616,6 +9091,13 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + lodash-es@^4.17.14, lodash-es@^4.17.15: version "4.17.21" resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" @@ -10480,13 +9962,6 @@ native-request@^1.0.5: resolved "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz" integrity sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw== -native-url@^0.2.6: - version "0.2.6" - resolved "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz" - integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA== - dependencies: - querystring "^0.2.0" - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" @@ -11105,6 +10580,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + p-map@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" @@ -11886,16 +11368,6 @@ pretty-format@^26.0.0, pretty-format@^26.0.1, pretty-format@^26.5.2, pretty-form ansi-styles "^4.0.0" react-is "^17.0.1" -pretty-format@^27.0.6, pretty-format@^27.2.4: - version "27.2.4" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.4.tgz" - integrity sha512-NUjw22WJHldzxyps2YjLZkUj6q1HvjqFezkB9Y2cklN8NtVZN/kZEXGZdFw4uny3oENzV5EEMESrkI0YDUH8vg== - dependencies: - "@jest/types" "^27.2.4" - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - pretty-format@^27.2.2, pretty-format@^27.2.5: version "27.2.5" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.2.5.tgz#7cfe2a8e8f01a5b5b29296a0b70f4140df0830c5" @@ -12112,7 +11584,7 @@ querystring-es3@^0.2.0: resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= -querystring@0.2.0, querystring@^0.2.0: +querystring@0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= @@ -13003,10 +12475,10 @@ sass-loader@8.0.2: schema-utils "^2.6.1" semver "^6.3.0" -sass@^1.26.3: - version "1.42.1" - resolved "https://registry.npmjs.org/sass/-/sass-1.42.1.tgz" - integrity sha512-/zvGoN8B7dspKc5mC6HlaygyCBRvnyzzgD5khiaCfglWztY99cYoiTUksVx11NlnemrcfH5CEaCpsUKoW0cQqg== +sass@^1.42.1: + version "1.43.2" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.43.2.tgz#c02501520c624ad6622529a8b3724eb08da82d65" + integrity sha512-DncYhjl3wBaPMMJR0kIUaH3sF536rVrOcqqVGmTZHQRRzj7LQlyGV7Mb8aCKFyILMr5VsPHwRYtyKpnKYlmQSQ== dependencies: chokidar ">=3.0.0 <4.0.0"