diff --git a/jest-setup-dom.js b/jest-setup-dom.js deleted file mode 100644 index d33bc0d7ff2..00000000000 --- a/jest-setup-dom.js +++ /dev/null @@ -1,15 +0,0 @@ -const { JSDOM } = require('jsdom') - -const dom = new JSDOM('', { pretendToBeVisual: true }) - -global.document = dom.window.document -// This is needed for rendering tooltips -// can be removed once https://github.com/jsdom/jsdom/issues/317 is fixed -global.document.createRange = () => ({ - setStart: () => {}, - setEnd: () => {}, - commonAncestorContainer: { - nodeName: 'BODY', - ownerDocument: dom.window.document - } -}) diff --git a/jest-setup.ts b/jest-setup.ts index 3dacab80b22..4c0893abef3 100644 --- a/jest-setup.ts +++ b/jest-setup.ts @@ -2,27 +2,28 @@ require('@testing-library/jest-dom/extend-expect') jest.setTimeout(10000) -let consoleHasErrorOrWarning = false +// let consoleHasErrorOrWarning = false const { error, warn } = console global.console.error = (...args) => { - consoleHasErrorOrWarning = true + // consoleHasErrorOrWarning = true error(...args) } global.console.warn = (...args) => { - consoleHasErrorOrWarning = true + // consoleHasErrorOrWarning = true warn(...args) } -describe('Throws an error when something is printed to the console', () => { - afterEach(() => { - if (consoleHasErrorOrWarning) { - consoleHasErrorOrWarning = false - throw new Error(` - Jest has detected that an error or warning message - was printed to console. In Picasso we have a zero - console messages policy during the tests run. - `) - } - }) -}) +// @todo fix it. It throws an error: Invalid: afterEach() may not be used in a describe block containing no tests. +// describe('Throws an error when something is printed to the console', () => { +// afterEach(() => { +// if (consoleHasErrorOrWarning) { +// consoleHasErrorOrWarning = false +// throw new Error(` +// Jest has detected that an error or warning message +// was printed to console. In Picasso we have a zero +// console messages policy during the tests run. +// `) +// } +// }) +// }) diff --git a/jest.config.js b/jest.config.js index 0c7c2e77e20..586af1d3257 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,9 +1,10 @@ module.exports = { + testEnvironment: 'jsdom', roots: ['/packages'], transform: { '^.+\\.[t|j]sx?$': 'babel-jest' }, - setupFiles: ['jest-canvas-mock', './jest-setup-dom.js'], + setupFiles: ['jest-canvas-mock'], testMatch: ['**/(test).(js|jsx|ts|tsx)'], testPathIgnorePatterns: ['/node_modules/', '/dist-package', '/build'], diff --git a/package.json b/package.json index aa971f57f6a..97532acece9 100644 --- a/package.json +++ b/package.json @@ -66,16 +66,15 @@ "@svgr/cli": "^6.2.1", "@testing-library/jest-dom": "^5.16.4", "@toptal/browserslist-config": "^1.1.0", - "@toptal/davinci": "11.17.1-alpha-chore-upgrade-jest-27-v.9", - "@toptal/davinci-qa": "5.7.1-alpha-chore-upgrade-jest-27-v.9", - "@toptal/davinci-skeleton": "4.8.3-alpha-chore-upgrade-jest-27-v.13", - "@toptal/davinci-syntax": "11.2.3-alpha-chore-upgrade-jest-27-v.25", - "@toptal/eslint-plugin-davinci": "4.5.1-alpha-chore-upgrade-jest-27-v.35", + "@toptal/davinci": "11.17.1-alpha-chore-upgrade-jest-27-v.12", + "@toptal/davinci-qa": "5.7.1-alpha-chore-upgrade-jest-27-v.12", + "@toptal/davinci-skeleton": "4.8.3-alpha-chore-upgrade-jest-27-v.16", + "@toptal/davinci-syntax": "11.2.3-alpha-chore-upgrade-jest-27-v.28", + "@toptal/eslint-plugin-davinci": "4.5.1-alpha-chore-upgrade-jest-27-v.38", "@types/debounce": "^1.2.0", "@types/esprima": "^4.0.2", "@types/happo-cypress": "^1.17.1", - "@types/jest": "^27.4.1", - "@types/jest-image-snapshot": "^3.1.0", + "@types/jest-image-snapshot": "^4.3.1", "@types/puppeteer": "^1.19.0", "@types/react-truncate": "^2.3.4", "babel-jest": "^26.6.3", @@ -103,12 +102,10 @@ "happo-plugin-storybook": "^2.7.0", "happo.io": "^6.8.0", "hygen": "^6.0.4", - "jest": "^26.6.3", "jest-canvas-mock": "^2.3.1", "jest-environment-puppeteer": "^6.0.3", "jest-image-snapshot": "^4.5.1", "jest-puppeteer": "^4.4.0", - "jsdom": "^16.5.0", "lerna": "^4.0.0", "puppeteer": "1.19.0", "raw-loader": "^4.0.2", diff --git a/yarn.lock b/yarn.lock index 4328f4f8926..7ce2b24a1cf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1150,7 +1150,7 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.17.9", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2", "@babel/traverse@^7.8.3": +"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.17.9", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2", "@babel/traverse@^7.8.3": version "7.17.9" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.9.tgz#1f9b207435d9ae4a8ed6998b2b82300d83c37a0d" integrity sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw== @@ -2367,18 +2367,6 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== -"@jest/console@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" - integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^26.6.2" - jest-util "^26.6.2" - slash "^3.0.0" - "@jest/console@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" @@ -2391,40 +2379,6 @@ jest-util "^27.5.1" slash "^3.0.0" -"@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" - p-each-series "^2.1.0" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - "@jest/core@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" @@ -2459,16 +2413,6 @@ slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" - integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== - dependencies: - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - "@jest/environment@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" @@ -2479,18 +2423,6 @@ "@types/node" "*" jest-mock "^27.5.1" -"@jest/fake-timers@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" - integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== - dependencies: - "@jest/types" "^26.6.2" - "@sinonjs/fake-timers" "^6.0.1" - "@types/node" "*" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-util "^26.6.2" - "@jest/fake-timers@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" @@ -2503,15 +2435,6 @@ jest-mock "^27.5.1" jest-util "^27.5.1" -"@jest/globals@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" - integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/types" "^26.6.2" - expect "^26.6.2" - "@jest/globals@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" @@ -2521,38 +2444,6 @@ "@jest/types" "^27.5.1" expect "^27.5.1" -"@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - 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 "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^7.0.0" - optionalDependencies: - node-notifier "^8.0.0" - "@jest/reporters@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" @@ -2584,15 +2475,6 @@ terminal-link "^2.0.0" v8-to-istanbul "^8.1.0" -"@jest/source-map@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" - integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" - "@jest/source-map@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" @@ -2602,16 +2484,6 @@ graceful-fs "^4.2.9" source-map "^0.6.0" -"@jest/test-result@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" - integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== - dependencies: - "@jest/console" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - "@jest/test-result@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" @@ -2622,17 +2494,6 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" - integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== - dependencies: - "@jest/test-result" "^26.6.2" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - "@jest/test-sequencer@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" @@ -4140,13 +4001,6 @@ dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== - dependencies: - "@sinonjs/commons" "^1.7.0" - "@sinonjs/fake-timers@^8.0.1": version "8.1.0" resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" @@ -5233,35 +5087,35 @@ resolved "https://registry.yarnpkg.com/@toptal/browserslist-config/-/browserslist-config-1.1.0.tgz#4af4c004076c5aa780645fca0baaedff80ad933b" integrity sha512-XLGaKMR2datU2rdww98jlQfLmbWsOYaEAuOMTbSXO2Wk2q4nNX9c4qIdYXjnzuDN9IkVVq6NJbC+0g1NZ+CS1w== -"@toptal/davinci-bootstrap@3.1.10-alpha-chore-upgrade-jest-27-v.13+3dabb692": - version "3.1.10-alpha-chore-upgrade-jest-27-v.13" - resolved "https://registry.yarnpkg.com/@toptal/davinci-bootstrap/-/davinci-bootstrap-3.1.10-alpha-chore-upgrade-jest-27-v.13.tgz#1abc2ba0fdd80c971f0cedf17a40f7e333a39204" - integrity sha512-cx32TSKWONeX30t1izOyjPeLNdTjihxjuN0J7MLiRc7pqy2Mjagy4a1U/b1zqB5o6qYWw1f1M/wPjKvmA0hAuQ== +"@toptal/davinci-bootstrap@3.1.10-alpha-chore-upgrade-jest-27-v.16+3e78936c": + version "3.1.10-alpha-chore-upgrade-jest-27-v.16" + resolved "https://registry.yarnpkg.com/@toptal/davinci-bootstrap/-/davinci-bootstrap-3.1.10-alpha-chore-upgrade-jest-27-v.16.tgz#75bed18e312d471ae12a16346fcfc4f2a0cef0e7" + integrity sha512-QqqRU90eVTAPJFQkZaOj+XwLO8r88CmyKm++EoniwKnt+oof/nSdO3sRs9o2Liia75vOkdYrIu3twgW7s68Jqw== dependencies: - "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692" - "@toptal/davinci-skeleton" "4.8.3-alpha-chore-upgrade-jest-27-v.13+3dabb692" - "@toptal/davinci-skeleton-lib" "0.1.2-alpha-chore-upgrade-jest-27-v.277+3dabb692" - "@toptal/davinci-skeleton-sub-app" "1.1.1-alpha-chore-upgrade-jest-27-v.18+3dabb692" + "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c" + "@toptal/davinci-skeleton" "4.8.3-alpha-chore-upgrade-jest-27-v.16+3e78936c" + "@toptal/davinci-skeleton-lib" "0.1.2-alpha-chore-upgrade-jest-27-v.280+3e78936c" + "@toptal/davinci-skeleton-sub-app" "1.1.1-alpha-chore-upgrade-jest-27-v.21+3e78936c" find-yarn-workspace-root "^2.0.0" fs-extra "^9.0.1" lodash.kebabcase "^4.1.1" ora "^5.4.1" -"@toptal/davinci-ci@1.14.6-alpha-chore-upgrade-jest-27-v.25+3dabb692": - version "1.14.6-alpha-chore-upgrade-jest-27-v.25" - resolved "https://registry.yarnpkg.com/@toptal/davinci-ci/-/davinci-ci-1.14.6-alpha-chore-upgrade-jest-27-v.25.tgz#697e046949d52338a37fc955e19710cadab62867" - integrity sha512-gVQHgh45yfJdyI3ymmsCyBJk92+mp3LxmCmCsUy322PnrvVTysTEJvwEIX+q36toEpbPDu+SuHgHGcOEggzcjg== +"@toptal/davinci-ci@1.14.6-alpha-chore-upgrade-jest-27-v.28+3e78936c": + version "1.14.6-alpha-chore-upgrade-jest-27-v.28" + resolved "https://registry.yarnpkg.com/@toptal/davinci-ci/-/davinci-ci-1.14.6-alpha-chore-upgrade-jest-27-v.28.tgz#afc5b77366dc1f6bccfc7bf1db15b4b12995b244" + integrity sha512-3HQRevbfrLm9viIVjET9zjpKqnSVwpg2kOqg3pxYXsbIGogPzg+2Pyyujwb3Fe9cXS29RK9pEthH8Ao3DVs+sw== dependencies: "@commitlint/cli" "^12.1.4" "@commitlint/config-conventional" "^16.0.0" - "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692" + "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c" danger "^10.9.0" markdown-table "^2.0.0" -"@toptal/davinci-cli-shared@1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692": - version "1.5.2-alpha-chore-upgrade-jest-27-v.25" - resolved "https://registry.yarnpkg.com/@toptal/davinci-cli-shared/-/davinci-cli-shared-1.5.2-alpha-chore-upgrade-jest-27-v.25.tgz#d5c3ba746ca673e2de57dcc5e7f09df84a9d4ac5" - integrity sha512-07p8zsx4FIbmF6RUeRGKpD1LHZWMpshdsQSo65aM461wIhtdjYcSNMduTsKRBJLYFFkRQmk16hzr8LjyF+nzeg== +"@toptal/davinci-cli-shared@1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c": + version "1.5.2-alpha-chore-upgrade-jest-27-v.28" + resolved "https://registry.yarnpkg.com/@toptal/davinci-cli-shared/-/davinci-cli-shared-1.5.2-alpha-chore-upgrade-jest-27-v.28.tgz#f7fc8ec533eecd2c25da713edf4963a8cff2aa8b" + integrity sha512-pfcj+uO3SFS+0t52qDbMbux7texTnd+jKstZEJXuE66XfT2L2h0nz0OBXRyW1pZp8SD+OWGtHyUJJ34ig1lBmw== dependencies: chalk "^4.1.2" execa "^5.1.1" @@ -5269,25 +5123,25 @@ js-yaml "^4.1.0" vorpal "^1.12.0" -"@toptal/davinci-cloudflare-requests-handler@0.1.2-alpha-chore-upgrade-jest-27-v.150+3dabb692": - version "0.1.2-alpha-chore-upgrade-jest-27-v.150" - resolved "https://registry.yarnpkg.com/@toptal/davinci-cloudflare-requests-handler/-/davinci-cloudflare-requests-handler-0.1.2-alpha-chore-upgrade-jest-27-v.150.tgz#32c921815fe6b563d9c8a0fde017692b0945ba31" - integrity sha512-0ZJWLBFr0N01ccECaWh3kbYhD2LkeQhMPiXau9kV9Bq3xfqc/33q0oBU5LFtUGm0+Ir9ndg/T+DU9qFrawEP4A== +"@toptal/davinci-cloudflare-requests-handler@0.1.2-alpha-chore-upgrade-jest-27-v.153+3e78936c": + version "0.1.2-alpha-chore-upgrade-jest-27-v.153" + resolved "https://registry.yarnpkg.com/@toptal/davinci-cloudflare-requests-handler/-/davinci-cloudflare-requests-handler-0.1.2-alpha-chore-upgrade-jest-27-v.153.tgz#5737bcc9f6f0b7b22e1e6c66560aca183a9e0411" + integrity sha512-zxSkjV1SugQ4L/nRfQPV9wNNHwbXp8BPtSTLX2zRuHebhVHm8pRv7HFrZZq2cHrSwn+uC1bmpFzm/D65kqBftw== -"@toptal/davinci-code@1.5.4-alpha-chore-upgrade-jest-27-v.18+3dabb692": - version "1.5.4-alpha-chore-upgrade-jest-27-v.18" - resolved "https://registry.yarnpkg.com/@toptal/davinci-code/-/davinci-code-1.5.4-alpha-chore-upgrade-jest-27-v.18.tgz#6f50aeb842353d443e2615114ccee3d4455d2dd0" - integrity sha512-Z5DpZn8KRHOdMtAlBxdGWHLowSpNqWiGKuLAUVucdt7lW6o5RYZoXdP/RIaoaIfRcdSn4sNUouRkoZ8yNeE/8w== +"@toptal/davinci-code@1.5.4-alpha-chore-upgrade-jest-27-v.21+3e78936c": + version "1.5.4-alpha-chore-upgrade-jest-27-v.21" + resolved "https://registry.yarnpkg.com/@toptal/davinci-code/-/davinci-code-1.5.4-alpha-chore-upgrade-jest-27-v.21.tgz#edab3c80a7739ece431f994da8c59f922815b21d" + integrity sha512-aogPtPCnEmpA3krTg//SeCZ6cStalI9EislE8UgMsWuT7gL3Jg9eBR7dgTdX6/5VDf5JxEgGsoy4PBls8oULsg== dependencies: - "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692" + "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c" hygen "^6.1.0" lodash.camelcase "^4.3.0" lodash.kebabcase "^4.1.1" -"@toptal/davinci-engine@6.0.14-alpha-chore-upgrade-jest-27-v.15+3dabb692": - version "6.0.14-alpha-chore-upgrade-jest-27-v.15" - resolved "https://registry.yarnpkg.com/@toptal/davinci-engine/-/davinci-engine-6.0.14-alpha-chore-upgrade-jest-27-v.15.tgz#71c29a052101b2eb6aa52179f0d7a717828c124e" - integrity sha512-7FDXcw1fr2WfWq0/DoPo4PWu9j0N2w/5kye0uD4DUsDt6X0PQ2PYz4qOFgLiRR/qdypQir89tI3vD1R9cAE3vw== +"@toptal/davinci-engine@6.0.14-alpha-chore-upgrade-jest-27-v.18+3e78936c": + version "6.0.14-alpha-chore-upgrade-jest-27-v.18" + resolved "https://registry.yarnpkg.com/@toptal/davinci-engine/-/davinci-engine-6.0.14-alpha-chore-upgrade-jest-27-v.18.tgz#3d7239db79ed3587d2480ccf156b26bea5874408" + integrity sha512-D1LCBwMn1bJOgy0whqM0f6duvc9mjbH4oaU64YWX9riuQp12ifhQAndODwzSPLIZ3HlF6igDLSv9JSZfxsdxgQ== dependencies: "@babel/cli" "^7.14.3" "@babel/core" "^7.14.8" @@ -5309,9 +5163,9 @@ "@sentry/cli" "^1.68.0" "@size-limit/file" "^5.0.4" "@svgr/webpack" "^6.1.2" - "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692" - "@toptal/davinci-cloudflare-requests-handler" "0.1.2-alpha-chore-upgrade-jest-27-v.150+3dabb692" - "@toptal/davinci-monorepo" "6.5.1-alpha-chore-upgrade-jest-27-v.15+3dabb692" + "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c" + "@toptal/davinci-cloudflare-requests-handler" "0.1.2-alpha-chore-upgrade-jest-27-v.153+3e78936c" + "@toptal/davinci-monorepo" "6.5.1-alpha-chore-upgrade-jest-27-v.18+3e78936c" babel-loader "^8.2.2" babel-plugin-graphql-tag "^3.3.0" babel-plugin-module-resolver "^4.1.0" @@ -5352,10 +5206,10 @@ webpack-dev-server "^4.7.3" workbox-webpack-plugin "^6.4.2" -"@toptal/davinci-graphql-codegen@0.2.2-alpha-chore-upgrade-jest-27-v.15+3dabb692": - version "0.2.2-alpha-chore-upgrade-jest-27-v.15" - resolved "https://registry.yarnpkg.com/@toptal/davinci-graphql-codegen/-/davinci-graphql-codegen-0.2.2-alpha-chore-upgrade-jest-27-v.15.tgz#87ffcc2099fa9f769deaa9df131034eb5c3fd582" - integrity sha512-tgobHBBikNGAvd6vflGuF0ZRpn49un9qLxrNYNVM6DGHMuywV+2phO3Yf/khYC/kkl4iluX1cNhMaKS0BHhXxw== +"@toptal/davinci-graphql-codegen@0.2.2-alpha-chore-upgrade-jest-27-v.18+3e78936c": + version "0.2.2-alpha-chore-upgrade-jest-27-v.18" + resolved "https://registry.yarnpkg.com/@toptal/davinci-graphql-codegen/-/davinci-graphql-codegen-0.2.2-alpha-chore-upgrade-jest-27-v.18.tgz#1565ef7bdca3ce3d20c5d52be3996aeb80d38bf7" + integrity sha512-Ejh3t8pwi9/wZvefvtOepo/7BmrOZffOxK4CW7Rq27dT0Z9gd4iMjTC+ScjBHOCsICd3LltCjLcnTcXFVV9moQ== dependencies: "@google-cloud/storage" "^5.16.1" "@graphql-codegen/add" "^3.1.0" @@ -5367,24 +5221,24 @@ "@graphql-codegen/typescript-operations" "^2.1.4" "@graphql-codegen/typescript-resolvers" "^2.2.1" "@graphql-typed-document-node/core" "^3.1.0" - "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692" - "@toptal/davinci-monorepo" "6.5.1-alpha-chore-upgrade-jest-27-v.15+3dabb692" + "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c" + "@toptal/davinci-monorepo" "6.5.1-alpha-chore-upgrade-jest-27-v.18+3e78936c" chalk "^4.1.2" graphql "^15.7.1" -"@toptal/davinci-monorepo@6.5.1-alpha-chore-upgrade-jest-27-v.15+3dabb692": - version "6.5.1-alpha-chore-upgrade-jest-27-v.15" - resolved "https://registry.yarnpkg.com/@toptal/davinci-monorepo/-/davinci-monorepo-6.5.1-alpha-chore-upgrade-jest-27-v.15.tgz#9ed03673858157110a0e78cd7516a620c2b8579b" - integrity sha512-CZBkSmCDo57jrUZNtWckZvE0yv1P8OxnuVYxdysozrwuoC6YCZepBtGNK58LjBw4qIPvbAT9PnntLolpf+2HSg== +"@toptal/davinci-monorepo@6.5.1-alpha-chore-upgrade-jest-27-v.18+3e78936c": + version "6.5.1-alpha-chore-upgrade-jest-27-v.18" + resolved "https://registry.yarnpkg.com/@toptal/davinci-monorepo/-/davinci-monorepo-6.5.1-alpha-chore-upgrade-jest-27-v.18.tgz#3844a67386a28d04cad6b8bbbb1bfad1218e9afb" + integrity sha512-9wGgP6otkcdLvwNEjBNjgwKHvnbOBXTPoaHtmnpft7s3ng+GOCyXW9sAbTCTzwuYMv0WvlwgptGzk1BUY+OcYA== dependencies: - "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692" + "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c" execa "^5.1.1" glob "^7.1.7" -"@toptal/davinci-qa@5.7.1-alpha-chore-upgrade-jest-27-v.9", "@toptal/davinci-qa@5.7.1-alpha-chore-upgrade-jest-27-v.9+3dabb692": - version "5.7.1-alpha-chore-upgrade-jest-27-v.9" - resolved "https://registry.yarnpkg.com/@toptal/davinci-qa/-/davinci-qa-5.7.1-alpha-chore-upgrade-jest-27-v.9.tgz#9a266950f606a0bb01e311d54981a2cc37f55664" - integrity sha512-lZNWf/ABcr8yhRMrOUdm3d/aJFNSbeo8uVOV5kU/m45cuiLn/Csnqq31+pEQqBH+CFjpC83mcBr9SHauAgsPow== +"@toptal/davinci-qa@5.7.1-alpha-chore-upgrade-jest-27-v.12", "@toptal/davinci-qa@5.7.1-alpha-chore-upgrade-jest-27-v.12+3e78936c": + version "5.7.1-alpha-chore-upgrade-jest-27-v.12" + resolved "https://registry.yarnpkg.com/@toptal/davinci-qa/-/davinci-qa-5.7.1-alpha-chore-upgrade-jest-27-v.12.tgz#e1a5b49dbafc457d3c312d2d1fb6c2e98e523e45" + integrity sha512-JxcwZZ/Xa7yBEHRdkg+RyTKqvyQbAJqXyaeYj0UgVQMIQRfoVD8DyLYINKbpBsvo9G/m2SvUgXn2Cv0HNRt7AA== dependencies: "@babel/core" "^7.14.8" "@babel/preset-env" "^7.16.4" @@ -5394,7 +5248,7 @@ "@cypress/webpack-preprocessor" "^5.7.0" "@testing-library/jest-dom" "^5.14.1" "@testing-library/react" "^12.1.2" - "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692" + "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c" "@types/jest" "^27.4.1" babel-jest "^27.5.1" cypress "^9.4.1" @@ -5410,29 +5264,29 @@ matchmedia-polyfill "^0.3.2" semver "^7.3.2" -"@toptal/davinci-skeleton-lib@0.1.2-alpha-chore-upgrade-jest-27-v.277+3dabb692": - version "0.1.2-alpha-chore-upgrade-jest-27-v.277" - resolved "https://registry.yarnpkg.com/@toptal/davinci-skeleton-lib/-/davinci-skeleton-lib-0.1.2-alpha-chore-upgrade-jest-27-v.277.tgz#074cff9ba1229caf7b716b96b50afcf001ee581d" - integrity sha512-0Md9CtYvaMUghiNUq/nSGogWXifQR918GsnW7XPL4HTbW13M86FQmbmkw5+e27zJrE+ZLx7ahEJkSFadX+J7HA== +"@toptal/davinci-skeleton-lib@0.1.2-alpha-chore-upgrade-jest-27-v.280+3e78936c": + version "0.1.2-alpha-chore-upgrade-jest-27-v.280" + resolved "https://registry.yarnpkg.com/@toptal/davinci-skeleton-lib/-/davinci-skeleton-lib-0.1.2-alpha-chore-upgrade-jest-27-v.280.tgz#227c5c3308bf5c0fd98d2482c1fd8ada418a5b36" + integrity sha512-gNZpbmG//D1svyUIxNFY5FW9FlDi72rToSn8j2dm+mr7rzcvZMAGzngfIwMI7UvQY98dnlD1ITSXa92gsm3Fcw== -"@toptal/davinci-skeleton-sub-app@1.1.1-alpha-chore-upgrade-jest-27-v.18+3dabb692": - version "1.1.1-alpha-chore-upgrade-jest-27-v.18" - resolved "https://registry.yarnpkg.com/@toptal/davinci-skeleton-sub-app/-/davinci-skeleton-sub-app-1.1.1-alpha-chore-upgrade-jest-27-v.18.tgz#694561688dbf9e95d56562efc0d090481d40b03f" - integrity sha512-epAmI7uZkpLq/4S90BAO9X5GUO8sHBr8Rb0PGKyt716zwUEd7qWawcEp7GToHLvt+ZTDA2yv42Tw4NFuLy+VSw== +"@toptal/davinci-skeleton-sub-app@1.1.1-alpha-chore-upgrade-jest-27-v.21+3e78936c": + version "1.1.1-alpha-chore-upgrade-jest-27-v.21" + resolved "https://registry.yarnpkg.com/@toptal/davinci-skeleton-sub-app/-/davinci-skeleton-sub-app-1.1.1-alpha-chore-upgrade-jest-27-v.21.tgz#30d95114edf26ccaffc8fae2ad75c860ebe88796" + integrity sha512-hmK3kOz5sHzBGJpsfhJ25BQXQc1MekxKjH+RFHnOCy36cN4gYhhnm7VlEJb2TUWGz+JQYBMjeSp5l4gs2xCmzg== -"@toptal/davinci-skeleton@4.8.3-alpha-chore-upgrade-jest-27-v.13", "@toptal/davinci-skeleton@4.8.3-alpha-chore-upgrade-jest-27-v.13+3dabb692": - version "4.8.3-alpha-chore-upgrade-jest-27-v.13" - resolved "https://registry.yarnpkg.com/@toptal/davinci-skeleton/-/davinci-skeleton-4.8.3-alpha-chore-upgrade-jest-27-v.13.tgz#8630d629fedcd589d7886f74e98e9922e975be35" - integrity sha512-iqomH3LQn1vjK1DbviF3p4XJFqIBct1bFowAowtFbBdNf4VuDTlq2QSwzRxAjHz3DwXAAzpAnjKqEyVXXzzw5A== +"@toptal/davinci-skeleton@4.8.3-alpha-chore-upgrade-jest-27-v.16", "@toptal/davinci-skeleton@4.8.3-alpha-chore-upgrade-jest-27-v.16+3e78936c": + version "4.8.3-alpha-chore-upgrade-jest-27-v.16" + resolved "https://registry.yarnpkg.com/@toptal/davinci-skeleton/-/davinci-skeleton-4.8.3-alpha-chore-upgrade-jest-27-v.16.tgz#bfccedfd348dddfb7c141c66b6acf994047a3280" + integrity sha512-JtslzSjW9K18uGKYckQqhD/MAHsMRl1dfiUgAhNTHv7vY/Y5Arftidts+hMGpcDah1SRfqg8VmncrFBMeCa23w== -"@toptal/davinci-syntax@11.2.3-alpha-chore-upgrade-jest-27-v.25", "@toptal/davinci-syntax@11.2.3-alpha-chore-upgrade-jest-27-v.25+3dabb692": - version "11.2.3-alpha-chore-upgrade-jest-27-v.25" - resolved "https://registry.yarnpkg.com/@toptal/davinci-syntax/-/davinci-syntax-11.2.3-alpha-chore-upgrade-jest-27-v.25.tgz#9c0a50980cbe11e7e08a8488dec31a09f84c20a9" - integrity sha512-JLha0SNzWy1kigPsqfCuy799kt9G/Khv5m1y4RCyhr4D3dRhwLJUC9a6slYq9Jl5Y6pdL81uSTIx/r+axqhZbg== +"@toptal/davinci-syntax@11.2.3-alpha-chore-upgrade-jest-27-v.28", "@toptal/davinci-syntax@11.2.3-alpha-chore-upgrade-jest-27-v.28+3e78936c": + version "11.2.3-alpha-chore-upgrade-jest-27-v.28" + resolved "https://registry.yarnpkg.com/@toptal/davinci-syntax/-/davinci-syntax-11.2.3-alpha-chore-upgrade-jest-27-v.28.tgz#03e79271ecddc027a34dece36a0419fcdbdaf416" + integrity sha512-KRRUs+WhPz68zrnA08FNsMm5NAFfhklu3FyU4X5TuIqVLcDJjuAK4FJJmstnvaycFuLse5MatDy5AhNa1I7zPw== dependencies: "@stylelint/postcss-css-in-js" "^0.37.2" - "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692" - "@toptal/eslint-plugin-davinci" "4.5.1-alpha-chore-upgrade-jest-27-v.35+3dabb692" + "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c" + "@toptal/eslint-plugin-davinci" "4.5.1-alpha-chore-upgrade-jest-27-v.38+3e78936c" "@typescript-eslint/eslint-plugin" "^5.19.0" "@typescript-eslint/parser" "^5.19.0" eslint "^8.13.0" @@ -5462,38 +5316,38 @@ stylelint-config-styled-components "^0.1.1" stylelint-processor-styled-components "^1.10.0" -"@toptal/davinci-workflow@1.7.3-alpha-chore-upgrade-jest-27-v.13+3dabb692": - version "1.7.3-alpha-chore-upgrade-jest-27-v.13" - resolved "https://registry.yarnpkg.com/@toptal/davinci-workflow/-/davinci-workflow-1.7.3-alpha-chore-upgrade-jest-27-v.13.tgz#f6564b85af9a9dbde1443ed63cd91ea6ac25be9a" - integrity sha512-l7FmoiOuP5iNZSmUl+Mi4rfBJCzcu0EZeA9xZCS3ttIIEjCzf2Lr7hMjLET84kt95lfddOL3CH0QJb8RXXYxmg== +"@toptal/davinci-workflow@1.7.3-alpha-chore-upgrade-jest-27-v.16+3e78936c": + version "1.7.3-alpha-chore-upgrade-jest-27-v.16" + resolved "https://registry.yarnpkg.com/@toptal/davinci-workflow/-/davinci-workflow-1.7.3-alpha-chore-upgrade-jest-27-v.16.tgz#16a0c133330faddd176d56d1cf0462a28c5341ae" + integrity sha512-fmjUZdaUU6I5nA/0RudYJNT/YsRLo/0R9fx55ma7ut6HfK3dXTnuNGIyzkkpPbCfKtNRD7JVi9zQ/LqPhwEpeQ== dependencies: - "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692" - "@toptal/davinci-skeleton" "4.8.3-alpha-chore-upgrade-jest-27-v.13+3dabb692" + "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c" + "@toptal/davinci-skeleton" "4.8.3-alpha-chore-upgrade-jest-27-v.16+3e78936c" chalk "^4.1.2" fs-extra "^9.0.1" lodash.kebabcase "^4.1.1" ora "^5.4.1" -"@toptal/davinci@11.17.1-alpha-chore-upgrade-jest-27-v.9": - version "11.17.1-alpha-chore-upgrade-jest-27-v.9" - resolved "https://registry.yarnpkg.com/@toptal/davinci/-/davinci-11.17.1-alpha-chore-upgrade-jest-27-v.9.tgz#ce8b2df60bc592dfe50ff736f6e59e5e96bc66c1" - integrity sha512-yF/+tx2L3yfxQ4aWj3DBU3sTXNurM9fdgQZ8AZYhZc4ADf2RgH+pYOrpcP+f0R1golI9GgMsdeJZL8j+SUxtwA== - dependencies: - "@toptal/davinci-bootstrap" "3.1.10-alpha-chore-upgrade-jest-27-v.13+3dabb692" - "@toptal/davinci-ci" "1.14.6-alpha-chore-upgrade-jest-27-v.25+3dabb692" - "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.25+3dabb692" - "@toptal/davinci-code" "1.5.4-alpha-chore-upgrade-jest-27-v.18+3dabb692" - "@toptal/davinci-engine" "6.0.14-alpha-chore-upgrade-jest-27-v.15+3dabb692" - "@toptal/davinci-graphql-codegen" "0.2.2-alpha-chore-upgrade-jest-27-v.15+3dabb692" - "@toptal/davinci-monorepo" "6.5.1-alpha-chore-upgrade-jest-27-v.15+3dabb692" - "@toptal/davinci-qa" "5.7.1-alpha-chore-upgrade-jest-27-v.9+3dabb692" - "@toptal/davinci-syntax" "11.2.3-alpha-chore-upgrade-jest-27-v.25+3dabb692" - "@toptal/davinci-workflow" "1.7.3-alpha-chore-upgrade-jest-27-v.13+3dabb692" - -"@toptal/eslint-plugin-davinci@4.5.1-alpha-chore-upgrade-jest-27-v.35", "@toptal/eslint-plugin-davinci@4.5.1-alpha-chore-upgrade-jest-27-v.35+3dabb692": - version "4.5.1-alpha-chore-upgrade-jest-27-v.35" - resolved "https://registry.yarnpkg.com/@toptal/eslint-plugin-davinci/-/eslint-plugin-davinci-4.5.1-alpha-chore-upgrade-jest-27-v.35.tgz#1c4c02e8203531e8ccc3a30264716d1402dcdd4d" - integrity sha512-3phxqF9+mzbuYbCQSAwTqJTvPLxbx0N5jSIUCd9D52kn7UEyRLP74eGr7xNFdpE9YdIOx8C3q48uyQ8kijm8nA== +"@toptal/davinci@11.17.1-alpha-chore-upgrade-jest-27-v.12": + version "11.17.1-alpha-chore-upgrade-jest-27-v.12" + resolved "https://registry.yarnpkg.com/@toptal/davinci/-/davinci-11.17.1-alpha-chore-upgrade-jest-27-v.12.tgz#65cf9d65aea15f617533270413c8e9b0348c1c23" + integrity sha512-90mzqnLnFPHsOQQAbXVVbMUPBKYoik9iqZN/64JkbXs/pHCFY4DpI40fi1ZrST3fAljF2Vleh3FjMXOUBEL6Ug== + dependencies: + "@toptal/davinci-bootstrap" "3.1.10-alpha-chore-upgrade-jest-27-v.16+3e78936c" + "@toptal/davinci-ci" "1.14.6-alpha-chore-upgrade-jest-27-v.28+3e78936c" + "@toptal/davinci-cli-shared" "1.5.2-alpha-chore-upgrade-jest-27-v.28+3e78936c" + "@toptal/davinci-code" "1.5.4-alpha-chore-upgrade-jest-27-v.21+3e78936c" + "@toptal/davinci-engine" "6.0.14-alpha-chore-upgrade-jest-27-v.18+3e78936c" + "@toptal/davinci-graphql-codegen" "0.2.2-alpha-chore-upgrade-jest-27-v.18+3e78936c" + "@toptal/davinci-monorepo" "6.5.1-alpha-chore-upgrade-jest-27-v.18+3e78936c" + "@toptal/davinci-qa" "5.7.1-alpha-chore-upgrade-jest-27-v.12+3e78936c" + "@toptal/davinci-syntax" "11.2.3-alpha-chore-upgrade-jest-27-v.28+3e78936c" + "@toptal/davinci-workflow" "1.7.3-alpha-chore-upgrade-jest-27-v.16+3e78936c" + +"@toptal/eslint-plugin-davinci@4.5.1-alpha-chore-upgrade-jest-27-v.38", "@toptal/eslint-plugin-davinci@4.5.1-alpha-chore-upgrade-jest-27-v.38+3e78936c": + version "4.5.1-alpha-chore-upgrade-jest-27-v.38" + resolved "https://registry.yarnpkg.com/@toptal/eslint-plugin-davinci/-/eslint-plugin-davinci-4.5.1-alpha-chore-upgrade-jest-27-v.38.tgz#d541b029ce2c8df234d091501208059f135554d9" + integrity sha512-1vIftMIK4BM5BsH3OgNURKWqC+4pX5eO2FyOFjE+mRYD3X1yqJ3pOf+ORri866DRE5Ejb4A7+JYHe2xVsz5CMw== dependencies: eslint "^8.13.0" eslint-plugin-sort-keys-fix "^1.1.2" @@ -5992,12 +5846,14 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest-image-snapshot@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@types/jest-image-snapshot/-/jest-image-snapshot-3.1.0.tgz#36cc5da4893c9e213053caa04784812d8bc1e84d" - integrity sha512-Sggiz7SOsXrGY6QoD/2XthyFu0erpqD39KZ82JCK4m6KN6WqKVB8W7ZvR0+0VbVsTLLhX1wRkqgOwG2Gnbyeww== +"@types/jest-image-snapshot@^4.3.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@types/jest-image-snapshot/-/jest-image-snapshot-4.3.1.tgz#1382e9e155d6e29af0a81efce1056aaba92110c9" + integrity sha512-WDdUruGF14C53axe/mNDgQP2YIhtcwXrwmmVP8eOGyfNTVD+FbxWjWR7RTU+lzEy4K6V6+z7nkVDm/auI/r3xQ== dependencies: "@types/jest" "*" + "@types/pixelmatch" "*" + ssim.js "^3.1.1" "@types/jest@*", "@types/jest@^27.4.1": version "27.4.1" @@ -6134,7 +5990,14 @@ resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== -"@types/prettier@^2.0.0", "@types/prettier@^2.1.5": +"@types/pixelmatch@*": + version "5.2.4" + resolved "https://registry.yarnpkg.com/@types/pixelmatch/-/pixelmatch-5.2.4.tgz#ca145cc5ede1388c71c68edf2d1f5190e5ddd0f6" + integrity sha512-HDaSHIAv9kwpMN7zlmwfTv6gax0PiporJOipcrGsVNF3Ba+kryOZc0Pio5pn6NhisgWr7TaajlPEKTbTAypIBQ== + dependencies: + "@types/node" "*" + +"@types/prettier@^2.1.5": version "2.6.0" resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.0.tgz#efcbd41937f9ae7434c714ab698604822d890759" integrity sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw== @@ -8515,7 +8378,7 @@ camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" -camelcase@^6.0.0, camelcase@^6.2.0: +camelcase@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== @@ -8792,11 +8655,6 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: inherits "^2.0.1" safe-buffer "^5.0.1" -cjs-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" - integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== - cjs-module-lexer@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" @@ -10848,11 +10706,6 @@ diff-sequences@^25.2.6: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd" integrity sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== -diff-sequences@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" - integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== - diff-sequences@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" @@ -11163,11 +11016,6 @@ elliptic@^6.5.3: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" -emittery@^0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" - integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== - emittery@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" @@ -11979,18 +11827,6 @@ expect-puppeteer@^4.4.0: resolved "https://registry.yarnpkg.com/expect-puppeteer/-/expect-puppeteer-4.4.0.tgz#1c948af08acdd6c8cbdb7f90e617f44d86888886" integrity sha512-6Ey4Xy2xvmuQu7z7YQtMsaMV0EHJRpVxIDOd5GRrm04/I3nkTKIutELfECsLp6le+b3SSa3cXhPiw6PgqzxYWA== -expect@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" - integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== - dependencies: - "@jest/types" "^26.6.2" - ansi-styles "^4.0.0" - jest-get-type "^26.3.0" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - expect@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" @@ -13461,11 +13297,6 @@ graphql@^16.3.0: resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.3.0.tgz#a91e24d10babf9e60c706919bb182b53ccdffc05" integrity sha512-xm+ANmA16BzCT5pLjuXySbQVFwH3oJctUVdy81w1sV0vBU0KgDdBGtxQOUd5zqOBk/JayAFeG8Dlmeq74rjm/A== -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - gtoken@^5.0.4: version "5.3.2" resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-5.3.2.tgz#deb7dc876abe002178e0515e383382ea9446d58f" @@ -15225,7 +15056,7 @@ istanbul-lib-hook@^3.0.0: dependencies: append-transform "^2.0.0" -istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: +istanbul-lib-instrument@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== @@ -15326,15 +15157,6 @@ jest-canvas-mock@^2.3.1: cssfontparser "^1.2.1" moo-color "^1.0.2" -jest-changed-files@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" - integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== - dependencies: - "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" - jest-changed-files@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" @@ -15369,25 +15191,6 @@ jest-circus@^27.5.1: stack-utils "^2.0.3" throat "^6.0.1" -jest-cli@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" - integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== - dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" - prompts "^2.0.1" - yargs "^15.4.1" - jest-cli@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" @@ -15406,30 +15209,6 @@ jest-cli@^27.5.1: prompts "^2.0.1" yargs "^16.2.0" -jest-config@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" - integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^26.6.3" - "@jest/types" "^26.6.2" - babel-jest "^26.6.3" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - jest-environment-jsdom "^26.6.2" - jest-environment-node "^26.6.2" - jest-get-type "^26.3.0" - jest-jasmine2 "^26.6.3" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - micromatch "^4.0.2" - pretty-format "^26.6.2" - jest-config@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" @@ -15496,16 +15275,6 @@ jest-diff@^25.5.0: jest-get-type "^25.2.6" pretty-format "^25.5.0" -jest-diff@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" - integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== - dependencies: - chalk "^4.0.0" - diff-sequences "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - jest-diff@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" @@ -15516,13 +15285,6 @@ jest-diff@^27.5.1: jest-get-type "^27.5.1" pretty-format "^27.5.1" -jest-docblock@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" - integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== - dependencies: - detect-newline "^3.0.0" - jest-docblock@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" @@ -15530,17 +15292,6 @@ jest-docblock@^27.5.1: dependencies: detect-newline "^3.0.0" -jest-each@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" - integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== - dependencies: - "@jest/types" "^26.6.2" - chalk "^4.0.0" - jest-get-type "^26.3.0" - jest-util "^26.6.2" - pretty-format "^26.6.2" - jest-each@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" @@ -15552,19 +15303,6 @@ jest-each@^27.5.1: jest-util "^27.5.1" pretty-format "^27.5.1" -jest-environment-jsdom@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" - integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jsdom "^16.4.0" - jest-environment-jsdom@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" @@ -15578,18 +15316,6 @@ jest-environment-jsdom@^27.5.1: jest-util "^27.5.1" jsdom "^16.6.0" -jest-environment-node@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" - integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jest-environment-node@^27.4.4, jest-environment-node@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" @@ -15628,11 +15354,6 @@ jest-get-type@^25.2.6: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-25.2.6.tgz#0b0a32fab8908b44d508be81681487dbabb8d877" integrity sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig== -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== - jest-get-type@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" @@ -15702,30 +15423,6 @@ jest-image-snapshot@^4.5.1: rimraf "^2.6.2" ssim.js "^3.1.1" -jest-jasmine2@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" - integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^26.6.2" - is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - throat "^5.0.0" - jest-jasmine2@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" @@ -15759,14 +15456,6 @@ jest-junit@^13.1.0: uuid "^8.3.2" xml "^1.0.1" -jest-leak-detector@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" - integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== - dependencies: - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - jest-leak-detector@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" @@ -15775,16 +15464,6 @@ jest-leak-detector@^27.5.1: jest-get-type "^27.5.1" pretty-format "^27.5.1" -jest-matcher-utils@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" - integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== - dependencies: - chalk "^4.0.0" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" @@ -15795,21 +15474,6 @@ jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: jest-get-type "^27.5.1" pretty-format "^27.5.1" -jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" - integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" - slash "^3.0.0" - stack-utils "^2.0.2" - jest-message-util@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" @@ -15825,14 +15489,6 @@ jest-message-util@^27.5.1: slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" - integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" @@ -15864,15 +15520,6 @@ jest-regex-util@^27.5.1: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" - integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== - dependencies: - "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" - jest-resolve-dependencies@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" @@ -15882,20 +15529,6 @@ jest-resolve-dependencies@^27.5.1: jest-regex-util "^27.5.1" jest-snapshot "^27.5.1" -jest-resolve@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" - integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== - dependencies: - "@jest/types" "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^26.6.2" - read-pkg-up "^7.0.1" - resolve "^1.18.1" - slash "^3.0.0" - jest-resolve@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" @@ -15912,32 +15545,6 @@ jest-resolve@^27.5.1: resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" - integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.7.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-docblock "^26.0.0" - jest-haste-map "^26.6.2" - jest-leak-detector "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - jest-runtime "^26.6.3" - jest-util "^26.6.2" - jest-worker "^26.6.2" - source-map-support "^0.5.6" - throat "^5.0.0" - jest-runner@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" @@ -15965,39 +15572,6 @@ jest-runner@^27.5.1: source-map-support "^0.5.6" throat "^6.0.1" -jest-runtime@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" - integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/globals" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - cjs-module-lexer "^0.6.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^15.4.1" - jest-runtime@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" @@ -16050,28 +15624,6 @@ jest-silent-reporter@^0.5.0: chalk "^4.0.0" jest-util "^26.0.0" -jest-snapshot@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" - integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.0.0" - chalk "^4.0.0" - expect "^26.6.2" - graceful-fs "^4.2.4" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - jest-haste-map "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - natural-compare "^1.4.0" - pretty-format "^26.6.2" - semver "^7.3.2" - jest-snapshot@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" @@ -16131,18 +15683,6 @@ jest-util@^27.5.1: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" - integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== - dependencies: - "@jest/types" "^26.6.2" - camelcase "^6.0.0" - chalk "^4.0.0" - jest-get-type "^26.3.0" - leven "^3.1.0" - pretty-format "^26.6.2" - jest-validate@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" @@ -16155,19 +15695,6 @@ jest-validate@^27.5.1: leven "^3.1.0" pretty-format "^27.5.1" -jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" - integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== - dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^26.6.2" - string-length "^4.0.1" - jest-watcher@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" @@ -16199,15 +15726,6 @@ jest-worker@^27.4.5, jest-worker@^27.5.1: merge-stream "^2.0.0" supports-color "^8.0.0" -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== - dependencies: - "@jest/core" "^26.6.3" - import-local "^3.0.2" - jest-cli "^26.6.3" - jest@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" @@ -16283,7 +15801,7 @@ jscodeshift@^0.13.1: temp "^0.8.4" write-file-atomic "^2.3.0" -jsdom@^16.4.0, jsdom@^16.5.0, jsdom@^16.6.0: +jsdom@^16.4.0, jsdom@^16.6.0: version "16.7.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== @@ -18894,18 +18412,6 @@ node-localstorage@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/node-localstorage/-/node-localstorage-0.6.0.tgz#45a0601c6932dfde6644a23361f1be173c75d3af" -node-notifier@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.1.tgz#f86e89bbc925f2b068784b31f382afdc6ca56be1" - integrity sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" - node-preload@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/node-preload/-/node-preload-0.2.1.tgz#c03043bb327f417a18fee7ab7ee57b408a144301" @@ -20462,16 +19968,6 @@ pretty-format@^25.5.0: ansi-styles "^4.0.0" react-is "^16.12.0" -pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== - dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" - pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" @@ -22161,7 +21657,7 @@ resolve.exports@^1.1.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== -resolve@^1.1.4, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.3.2, resolve@^1.4.0: +resolve@^1.1.4, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.3.2, resolve@^1.4.0: version "1.22.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== @@ -22744,11 +22240,6 @@ shelljs@^0.8.5: interpret "^1.0.0" rechoir "^0.6.2" -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -23263,7 +22754,7 @@ stable@^0.1.8: resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -stack-utils@^2.0.2, stack-utils@^2.0.3: +stack-utils@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== @@ -24192,11 +23683,6 @@ thread-loader@^3.0.1: loader-utils "^2.0.0" neo-async "^2.6.2" -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== - throat@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" @@ -25171,7 +24657,7 @@ uuid@^3.1.0, uuid@^3.3.2, uuid@^3.3.3, uuid@^3.4.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.0.0, uuid@^8.3.0, uuid@^8.3.2: +uuid@^8.0.0, uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== @@ -25191,15 +24677,6 @@ v8-compile-cache@^2.0.3, v8-compile-cache@^2.3.0: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -v8-to-istanbul@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz#5b95cef45c0f83217ec79f8fc7ee1c8b486aee07" - integrity sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - v8-to-istanbul@^8.0.0, v8-to-istanbul@^8.1.0: version "8.1.1" resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" @@ -26211,7 +25688,7 @@ yargs@^13.2.4: y18n "^4.0.0" yargs-parser "^13.1.2" -yargs@^15.0.2, yargs@^15.1.0, yargs@^15.3.1, yargs@^15.4.1: +yargs@^15.0.2, yargs@^15.1.0, yargs@^15.3.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==