diff --git a/extension/jest.config.js b/extension/jest.config.js index bc9bb5d1..a56b83cd 100644 --- a/extension/jest.config.js +++ b/extension/jest.config.js @@ -1,4 +1,5 @@ module.exports = { setupFilesAfterEnv: ['/test/setup.js'], testPathIgnorePatterns: ['/examples'], + testEnvironment: 'jsdom', }; diff --git a/extension/test/chrome/extension.spec.js b/extension/test/chrome/extension.spec.js index 203c754d..5671fbc8 100644 --- a/extension/test/chrome/extension.spec.js +++ b/extension/test/chrome/extension.spec.js @@ -10,10 +10,12 @@ const actionsPattern = /^@@INIT(.|\n)+@@reduxReactRouter\/routerDidChange(.|\n)+@@reduxReactRouter\/initRoutes(.|\n)+$/; describe('Chrome extension', function () { + let driver; + beforeAll(async () => { chromedriver.start(); await delay(2000); - this.driver = new webdriver.Builder() + driver = new webdriver.Builder() .usingServer(`http://localhost:${port}`) .withCapabilities({ chromeOptions: { @@ -23,31 +25,32 @@ describe('Chrome extension', function () { .forBrowser('chrome') .build(); }); + afterAll(async () => { - await this.driver.quit(); + await driver.quit(); chromedriver.stop(); }); it("should open extension's window", async () => { - await this.driver.get(`chrome-extension://${extensionId}/window.html#left`); - const url = await this.driver.getCurrentUrl(); + await driver.get(`chrome-extension://${extensionId}/window.html#left`); + const url = await driver.getCurrentUrl(); expect(url).toBe(`chrome-extension://${extensionId}/window.html#left`); }); it('should match document title', async () => { - const title = await this.driver.getTitle(); + const title = await driver.getTitle(); expect(title).toBe('Redux DevTools'); }); it("should contain inspector monitor's component", async () => { - const val = await this.driver + const val = await driver .findElement(webdriver.By.xpath('//div[contains(@class, "inspector-")]')) .getText(); expect(val).toBeDefined(); }); it('should contain an empty actions list', async () => { - const val = await this.driver + const val = await driver .findElement( webdriver.By.xpath('//div[contains(@class, "actionListRows-")]') ) @@ -56,24 +59,24 @@ describe('Chrome extension', function () { }); Object.keys(switchMonitorTests).forEach((description) => - it(description, switchMonitorTests[description].bind(this)) + it(description, () => switchMonitorTests[description](driver)) ); it('should get actions list', async () => { const url = 'http://zalmoxisus.github.io/examples/router/'; - await this.driver.executeScript(`window.open('${url}')`); + await driver.executeScript(`window.open('${url}')`); await delay(2000); - const tabs = await this.driver.getAllWindowHandles(); + const tabs = await driver.getAllWindowHandles(); - await this.driver.switchTo().window(tabs[1]); - expect(await this.driver.getCurrentUrl()).toMatch(url); - await this.driver.manage().timeouts().pageLoadTimeout(5000); + await driver.switchTo().window(tabs[1]); + expect(await driver.getCurrentUrl()).toMatch(url); + await driver.manage().timeouts().pageLoadTimeout(5000); - await this.driver.switchTo().window(tabs[0]); + await driver.switchTo().window(tabs[0]); - const result = await this.driver.wait( - this.driver + const result = await driver.wait( + driver .findElement( webdriver.By.xpath('//div[contains(@class, "actionListRows-")]') ) diff --git a/extension/test/electron/devpanel.spec.js b/extension/test/electron/devpanel.spec.js index 12110d4c..e2aca5fd 100644 --- a/extension/test/electron/devpanel.spec.js +++ b/extension/test/electron/devpanel.spec.js @@ -9,10 +9,12 @@ const devPanelPath = 'chrome-extension://lmhkpmbekcpmknklioeibfkpmmfibljd/window.html'; describe('DevTools panel for Electron', function () { + let driver; + beforeAll(async () => { chromedriver.start(); await delay(1000); - this.driver = new webdriver.Builder() + driver = new webdriver.Builder() .usingServer(`http://localhost:${port}`) .withCapabilities({ chromeOptions: { @@ -22,33 +24,33 @@ describe('DevTools panel for Electron', function () { }) .forBrowser('electron') .build(); - await this.driver.manage().timeouts().setScriptTimeout(10000); + await driver.manage().timeouts().setScriptTimeout(10000); }); afterAll(async () => { - await this.driver.quit(); + await driver.quit(); chromedriver.stop(); }); it('should open Redux DevTools tab', async () => { - if (!(await this.driver.getCurrentUrl()).startsWith('devtools')) { - const originalWindow = await this.driver.getWindowHandle(); - const windows = await this.driver.getAllWindowHandles(); + if (!(await driver.getCurrentUrl()).startsWith('devtools')) { + const originalWindow = await driver.getWindowHandle(); + const windows = await driver.getAllWindowHandles(); for (const window of windows) { if (window === originalWindow) continue; - await this.driver.switchTo().window(window); - if ((await this.driver.getCurrentUrl()).startsWith('devtools')) { + await driver.switchTo().window(window); + if ((await driver.getCurrentUrl()).startsWith('devtools')) { break; } } } - expect(await this.driver.getCurrentUrl()).toMatch( + expect(await driver.getCurrentUrl()).toMatch( /devtools:\/\/devtools\/bundled\/devtools_app.html/ ); - await this.driver.manage().timeouts().pageLoadTimeout(5000); + await driver.manage().timeouts().pageLoadTimeout(5000); - const id = await this.driver.executeAsyncScript(function (callback) { + const id = await driver.executeAsyncScript(function (callback) { let attempts = 5; function showReduxPanel() { if (attempts === 0) { @@ -71,17 +73,17 @@ describe('DevTools panel for Electron', function () { }); expect(id).toBe('chrome-extension://lmhkpmbekcpmknklioeibfkpmmfibljdRedux'); - const className = await this.driver + const className = await driver .findElement(webdriver.By.className(id)) .getAttribute('class'); expect(className).not.toMatch(/hidden/); // not hidden }); it('should have Redux DevTools UI on current tab', async () => { - await this.driver + await driver .switchTo() .frame( - this.driver.findElement( + driver.findElement( webdriver.By.xpath(`//iframe[@src='${devPanelPath}']`) ) ); @@ -89,7 +91,7 @@ describe('DevTools panel for Electron', function () { }); it('should contain INIT action', async () => { - const element = await this.driver.wait( + const element = await driver.wait( webdriver.until.elementLocated( webdriver.By.xpath('//div[contains(@class, "actionListRows-")]') ), @@ -101,23 +103,23 @@ describe('DevTools panel for Electron', function () { }); it("should contain Inspector monitor's component", async () => { - const val = await this.driver + const val = await driver .findElement(webdriver.By.xpath('//div[contains(@class, "inspector-")]')) .getText(); expect(val).toBeDefined(); }); Object.keys(switchMonitorTests).forEach((description) => - it(description, switchMonitorTests[description].bind(this)) + it(description, () => switchMonitorTests[description](driver)) ); /* it('should be no logs in console of main window', async () => { - const handles = await this.driver.getAllWindowHandles(); - await this.driver.switchTo().window(handles[1]); // Change to main window + const handles = await driver.getAllWindowHandles(); + await driver.switchTo().window(handles[1]); // Change to main window - expect(await this.driver.getTitle()).toBe('Electron Test'); + expect(await driver.getTitle()).toBe('Electron Test'); - const logs = await this.driver.manage().logs().get(webdriver.logging.Type.BROWSER); + const logs = await driver.manage().logs().get(webdriver.logging.Type.BROWSER); expect(logs).toEqual([]); }); */ diff --git a/extension/test/utils/e2e.js b/extension/test/utils/e2e.js index db6eea92..200e59be 100644 --- a/extension/test/utils/e2e.js +++ b/extension/test/utils/e2e.js @@ -4,16 +4,16 @@ export const delay = (time) => new Promise((resolve) => setTimeout(resolve, time)); export const switchMonitorTests = { - 'should switch to Log Monitor': async function () { - await this.driver + 'should switch to Log Monitor': async function (driver) { + await driver .findElement(webdriver.By.xpath('//button[text()="Inspector"]')) .click(); await delay(500); // Wait till menu is fully opened - await this.driver + await driver .findElement(webdriver.By.xpath('//button[text()="Log monitor"]')) .click(); await delay(500); - await this.driver.findElement( + await driver.findElement( webdriver.By.xpath( '//div[div[button[text()="Reset"]] and .//div[button[text()="Revert"]]]' ) @@ -21,27 +21,27 @@ export const switchMonitorTests = { await delay(500); }, - 'should switch to Chart Monitor': async function () { - await this.driver + 'should switch to Chart Monitor': async function (driver) { + await driver .findElement(webdriver.By.xpath('//button[text()="Log monitor"]')) .click(); await delay(500); // Wait till menu is fully opened - await this.driver + await driver .findElement(webdriver.By.xpath('//button[text()="Chart"]')) .click(); await delay(500); - await this.driver.findElement( + await driver.findElement( webdriver.By.xpath('//*[@class="nodeText" and text()="state"]') ); await delay(500); // Wait till menu is closed }, - 'should switch back to Inspector Monitor': async function () { - await this.driver + 'should switch back to Inspector Monitor': async function (driver) { + await driver .findElement(webdriver.By.xpath('//button[text()="Chart"]')) .click(); await delay(1000); // Wait till menu is fully opened - await this.driver + await driver .findElement(webdriver.By.xpath('//button[text()="Inspector"]')) .click(); await delay(1500); // Wait till menu is closed diff --git a/package.json b/package.json index 3ed32312..d9568e47 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "@babel/preset-env": "^7.15.0", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", - "@types/jest": "^26.0.24", + "@types/jest": "^27.0.1", "@types/node": "^14.17.12", "@types/webpack": "^4.41.30", "@types/webpack-dev-server": "^3.11.6", @@ -30,7 +30,7 @@ "fork-ts-checker-webpack-plugin": "^6.3.2", "html-loader": "^1.3.2", "html-webpack-plugin": "^4.5.2", - "jest": "^26.6.3", + "jest": "^27.1.0", "lerna": "^4.0.0", "prettier": "^2.3.2", "pug-html-loader": "^1.1.5", @@ -42,7 +42,7 @@ "stylelint-config-standard": "^22.0.0", "stylelint-config-styled-components": "^0.1.1", "stylelint-processor-styled-components": "^1.10.0", - "ts-jest": "^26.5.6", + "ts-jest": "^27.0.5", "ts-node": "^10.2.1", "typescript": "^4.3.5", "url-loader": "^4.1.1", diff --git a/packages/devui/jest.config.js b/packages/devui/jest.config.js index afe39ab7..0d26c6e5 100644 --- a/packages/devui/jest.config.js +++ b/packages/devui/jest.config.js @@ -1,4 +1,5 @@ module.exports = { preset: 'ts-jest', setupFilesAfterEnv: ['/tests/setup.ts'], + testEnvironment: 'jsdom', }; diff --git a/packages/react-base16-styling/jest.config.js b/packages/react-base16-styling/jest.config.js index 8824c114..2786a53d 100644 --- a/packages/react-base16-styling/jest.config.js +++ b/packages/react-base16-styling/jest.config.js @@ -1,3 +1,4 @@ module.exports = { preset: 'ts-jest', + testEnvironment: 'jsdom', }; diff --git a/packages/react-dock/jest.config.js b/packages/react-dock/jest.config.js index 8824c114..2786a53d 100644 --- a/packages/react-dock/jest.config.js +++ b/packages/react-dock/jest.config.js @@ -1,3 +1,4 @@ module.exports = { preset: 'ts-jest', + testEnvironment: 'jsdom', }; diff --git a/packages/redux-devtools-app/jest.config.js b/packages/redux-devtools-app/jest.config.js index 547c49dd..257086bf 100644 --- a/packages/redux-devtools-app/jest.config.js +++ b/packages/redux-devtools-app/jest.config.js @@ -1,4 +1,5 @@ module.exports = { preset: 'ts-jest', setupFilesAfterEnv: ['/test/setup.ts'], + testEnvironment: 'jsdom', }; diff --git a/packages/redux-devtools-cli/package.json b/packages/redux-devtools-cli/package.json index dec84658..b2159169 100644 --- a/packages/redux-devtools-cli/package.json +++ b/packages/redux-devtools-cli/package.json @@ -72,7 +72,7 @@ "@types/semver": "^7.3.8", "@types/supertest": "^2.0.11", "@types/uuid": "^8.3.1", - "jest": "^26.6.3", + "jest": "^27.1.0", "ncp": "^2.0.0", "socketcluster-client": "^14.3.2", "supertest": "^6.1.6" diff --git a/packages/redux-devtools-inspector-monitor-test-tab/jest.config.js b/packages/redux-devtools-inspector-monitor-test-tab/jest.config.js index 547c49dd..257086bf 100644 --- a/packages/redux-devtools-inspector-monitor-test-tab/jest.config.js +++ b/packages/redux-devtools-inspector-monitor-test-tab/jest.config.js @@ -1,4 +1,5 @@ module.exports = { preset: 'ts-jest', setupFilesAfterEnv: ['/test/setup.ts'], + testEnvironment: 'jsdom', }; diff --git a/packages/redux-devtools-inspector-monitor-test-tab/package.json b/packages/redux-devtools-inspector-monitor-test-tab/package.json index 1c7a42b6..19f3dadc 100644 --- a/packages/redux-devtools-inspector-monitor-test-tab/package.json +++ b/packages/redux-devtools-inspector-monitor-test-tab/package.json @@ -72,7 +72,7 @@ "enzyme-to-json": "^3.6.2", "history": "^4.10.1", "immutable": "^4.0.0-rc.14", - "jest": "^26.6.3", + "jest": "^27.1.0", "lodash.shuffle": "^4.2.0", "react": "^16.14.0", "react-dom": "^16.14.0", diff --git a/packages/redux-devtools-inspector-monitor-trace-tab/jest.config.js b/packages/redux-devtools-inspector-monitor-trace-tab/jest.config.js index 8824c114..2786a53d 100644 --- a/packages/redux-devtools-inspector-monitor-trace-tab/jest.config.js +++ b/packages/redux-devtools-inspector-monitor-trace-tab/jest.config.js @@ -1,3 +1,4 @@ module.exports = { preset: 'ts-jest', + testEnvironment: 'jsdom', }; diff --git a/packages/redux-devtools-instrument/package.json b/packages/redux-devtools-instrument/package.json index 5e8ed2d9..cbc291b8 100644 --- a/packages/redux-devtools-instrument/package.json +++ b/packages/redux-devtools-instrument/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@types/lodash": "^4.14.172", - "jest": "^26.6.3", + "jest": "^27.1.0", "redux": "^4.1.1", "rxjs": "^7.3.0" }, diff --git a/yarn.lock b/yarn.lock index 7c3a82c6..ca4079a1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -107,7 +107,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.14.5, @babel/code-frame@npm:^7.5.5, @babel/code-frame@npm:^7.8.3": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.14.5, @babel/code-frame@npm:^7.5.5, @babel/code-frame@npm:^7.8.3": version: 7.14.5 resolution: "@babel/code-frame@npm:7.14.5" dependencies: @@ -177,7 +177,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.15.0, @babel/core@npm:^7.15.0": +"@babel/core@npm:7.15.0, @babel/core@npm:^7.15.0, @babel/core@npm:^7.7.2": version: 7.15.0 resolution: "@babel/core@npm:7.15.0" dependencies: @@ -211,7 +211,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.15.0": +"@babel/generator@npm:^7.15.0, @babel/generator@npm:^7.7.2": version: 7.15.0 resolution: "@babel/generator@npm:7.15.0" dependencies: @@ -615,7 +615,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.15.0": +"@babel/parser@npm:^7.15.0, @babel/parser@npm:^7.7.2": version: 7.15.3 resolution: "@babel/parser@npm:7.15.3" bin: @@ -1122,7 +1122,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.14.5": +"@babel/plugin-syntax-typescript@npm:^7.14.5, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.14.5 resolution: "@babel/plugin-syntax-typescript@npm:7.14.5" dependencies: @@ -1998,7 +1998,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.15.0": +"@babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.15.0, @babel/traverse@npm:^7.7.2": version: 7.15.0 resolution: "@babel/traverse@npm:7.15.0" dependencies: @@ -3240,102 +3240,108 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/console@npm:26.6.2" +"@jest/console@npm:^27.1.0": + version: 27.1.0 + resolution: "@jest/console@npm:27.1.0" dependencies: - "@jest/types": ^26.6.2 + "@jest/types": ^27.1.0 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^26.6.2 - jest-util: ^26.6.2 + jest-message-util: ^27.1.0 + jest-util: ^27.1.0 slash: ^3.0.0 - checksum: 69a9ca6ba357d7634fd537e3b87c64369865ffb59f57fe6661223088bd62273d0c1d660fefce3625a427f42a37d32590f6b291e1295ea6d6b7cb31ddae36a737 + checksum: e1c7b202d960a6f995fd88c77e278ac6cc596c89784373249043a5cd8b4caacbfe8c0eec01a0391d20c3d1f8d6ca39e7df84ef246a5bf197da4f93e59bae9b11 languageName: node linkType: hard -"@jest/core@npm:^26.6.3": - version: 26.6.3 - resolution: "@jest/core@npm:26.6.3" +"@jest/core@npm:^27.1.0": + version: 27.1.0 + resolution: "@jest/core@npm:27.1.0" 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 + "@jest/console": ^27.1.0 + "@jest/reporters": ^27.1.0 + "@jest/test-result": ^27.1.0 + "@jest/transform": ^27.1.0 + "@jest/types": ^27.1.0 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 + emittery: ^0.8.1 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 + jest-changed-files: ^27.1.0 + jest-config: ^27.1.0 + jest-haste-map: ^27.1.0 + jest-message-util: ^27.1.0 + jest-regex-util: ^27.0.6 + jest-resolve: ^27.1.0 + jest-resolve-dependencies: ^27.1.0 + jest-runner: ^27.1.0 + jest-runtime: ^27.1.0 + jest-snapshot: ^27.1.0 + jest-util: ^27.1.0 + jest-validate: ^27.1.0 + jest-watcher: ^27.1.0 + micromatch: ^4.0.4 p-each-series: ^2.1.0 rimraf: ^3.0.0 slash: ^3.0.0 strip-ansi: ^6.0.0 - checksum: f52b26ffe9b923ed67b3ff30e170b3a434d4263990f78d96cd43acbd0aa8ad36aecad2f1822f376da3a80228714fd6b7f7acd51744133cfcd2780ba0e3da537b + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 3c047bb183f55a36bad7f64f9f56dae904ce997a49a3970d0f9a4f7912c7b8b83db61e5198126fe6dc04f25af681d0bc78fccb3d47922a7d7ecc550d8c04528c languageName: node linkType: hard -"@jest/environment@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/environment@npm:26.6.2" +"@jest/environment@npm:^27.1.0": + version: 27.1.0 + resolution: "@jest/environment@npm:27.1.0" dependencies: - "@jest/fake-timers": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/fake-timers": ^27.1.0 + "@jest/types": ^27.1.0 "@types/node": "*" - jest-mock: ^26.6.2 - checksum: 7748081b2a758161785aff161780b05084dccaff908c8ed82c04f7da5d5e5439e77b5eb667306d5c4e1422653c7a67ed2955f26704f48c65c404195e1e21780a + jest-mock: ^27.1.0 + checksum: 6b7ce4528171b56bb4cd30282bb334378ef565192125d54efa52f488217087c3d2434a9fa5333da7da8fe8a3687b4feee2a2f4546d5d5e88c421f1551cebdb7b languageName: node linkType: hard -"@jest/fake-timers@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/fake-timers@npm:26.6.2" +"@jest/fake-timers@npm:^27.1.0": + version: 27.1.0 + resolution: "@jest/fake-timers@npm:27.1.0" dependencies: - "@jest/types": ^26.6.2 - "@sinonjs/fake-timers": ^6.0.1 + "@jest/types": ^27.1.0 + "@sinonjs/fake-timers": ^7.0.2 "@types/node": "*" - jest-message-util: ^26.6.2 - jest-mock: ^26.6.2 - jest-util: ^26.6.2 - checksum: c732658fac4014a424e6629495296c3b2e8697787518df34c74539ec139625e7141ad792b8a4d3c8392b47954ad01be9846b7c57cc8c631490969e7cafa84e6a + jest-message-util: ^27.1.0 + jest-mock: ^27.1.0 + jest-util: ^27.1.0 + checksum: 004bd09e7f05ef935a3b8743e09f740f3069248b2c61fbb52ab49909f4b10a57aad627b624b20cf8f7de7d8040f42064c2c856643e769fd18ddc5a8355ef7583 languageName: node linkType: hard -"@jest/globals@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/globals@npm:26.6.2" +"@jest/globals@npm:^27.1.0": + version: 27.1.0 + resolution: "@jest/globals@npm:27.1.0" dependencies: - "@jest/environment": ^26.6.2 - "@jest/types": ^26.6.2 - expect: ^26.6.2 - checksum: 49b28d0cc7e99898eeaf23e6899e3c9ee25a2a4831caa3eb930ec1722de2e92a0e8a6a6f649438fdd20ff0c0d5e522dd78cb719466a57f011a88d60419b903c5 + "@jest/environment": ^27.1.0 + "@jest/types": ^27.1.0 + expect: ^27.1.0 + checksum: c95a162650a74490c794284147603ee05e7266d9257caa7754e43d3844a7bf0cb4696314c20e88a796ad0b5758819fcc069313ab318f2b0757b63af073b46735 languageName: node linkType: hard -"@jest/reporters@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/reporters@npm:26.6.2" +"@jest/reporters@npm:^27.1.0": + version: 27.1.0 + resolution: "@jest/reporters@npm:27.1.0" 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 + "@jest/console": ^27.1.0 + "@jest/test-result": ^27.1.0 + "@jest/transform": ^27.1.0 + "@jest/types": ^27.1.0 chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 @@ -3346,56 +3352,56 @@ __metadata: 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 - node-notifier: ^8.0.0 + jest-haste-map: ^27.1.0 + jest-resolve: ^27.1.0 + jest-util: ^27.1.0 + jest-worker: ^27.1.0 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 - dependenciesMeta: + v8-to-istanbul: ^8.0.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: node-notifier: optional: true - checksum: 53c7a697c562becb7682a9a6248ea553013bf7048c08ddce5bf9fb53b975fc9f799ca163f7494e0be6c4d3cf181c8bc392976268da52b7de8ce4470b971ed84e + checksum: 28c3e52b127df021c14cc3bb517bcd7fddc882a2e5255e68b952c3405a84155f7ab69ac85307dce32ca4453527ef63142f9bef1f57ce61e21fee9c10f50b7ad9 languageName: node linkType: hard -"@jest/source-map@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/source-map@npm:26.6.2" +"@jest/source-map@npm:^27.0.6": + version: 27.0.6 + resolution: "@jest/source-map@npm:27.0.6" dependencies: callsites: ^3.0.0 graceful-fs: ^4.2.4 source-map: ^0.6.0 - checksum: b171cef442738887dda85527ab78229996db5946c6435ddb56d442c2851889ba493729a9de73100f1a31b9a31a91207b55bc75656ae7df9843d65078b925385e + checksum: b4c09a0392e58a970b1bede96cd995279d95254efc997acff7fb44ad52fd4e4a372ce955c32777d1eac2006c3869b7d97227126d45a28612a40815823e3cbdb0 languageName: node linkType: hard -"@jest/test-result@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/test-result@npm:26.6.2" +"@jest/test-result@npm:^27.1.0": + version: 27.1.0 + resolution: "@jest/test-result@npm:27.1.0" dependencies: - "@jest/console": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/console": ^27.1.0 + "@jest/types": ^27.1.0 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: dcb6175825231e9377e43546aed4edd6acc22f1788d5f099bbba36bb55b9115a92f760e88426c076bcdeff5a50d8f697327a920db0cd1fb339781fc3713fa8c7 + checksum: a5fd3346143a260b9934452043b244129baed9878cca31661c65e322d08e51d6355338be049373fad5a199f76c97318e301b7314b3b3c6d29e3a5d7a77288393 languageName: node linkType: hard -"@jest/test-sequencer@npm:^26.6.3": - version: 26.6.3 - resolution: "@jest/test-sequencer@npm:26.6.3" +"@jest/test-sequencer@npm:^27.1.0": + version: 27.1.0 + resolution: "@jest/test-sequencer@npm:27.1.0" dependencies: - "@jest/test-result": ^26.6.2 + "@jest/test-result": ^27.1.0 graceful-fs: ^4.2.4 - jest-haste-map: ^26.6.2 - jest-runner: ^26.6.3 - jest-runtime: ^26.6.3 - checksum: a3450b3d7057f74da1828bb7b3658f228a7c049dc4082c5c49b8bafbd8f69d102a8a99007b7ed5d43464712f7823f53fe3564fda17787f178c219cccf329a461 + jest-haste-map: ^27.1.0 + jest-runtime: ^27.1.0 + checksum: 89d56436d0db354f7038dd79b3543758166eb164325c7c5d1a4f6cc42b4308fe2c560715382401c0645cd62fddb73556cae84738da76ebdb3926b86fb755d71c languageName: node linkType: hard @@ -3422,6 +3428,29 @@ __metadata: languageName: node linkType: hard +"@jest/transform@npm:^27.1.0": + version: 27.1.0 + resolution: "@jest/transform@npm:27.1.0" + dependencies: + "@babel/core": ^7.1.0 + "@jest/types": ^27.1.0 + 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.1.0 + jest-regex-util: ^27.0.6 + jest-util: ^27.1.0 + micromatch: ^4.0.4 + pirates: ^4.0.1 + slash: ^3.0.0 + source-map: ^0.6.1 + write-file-atomic: ^3.0.0 + checksum: 2e4aa16c267abd24f51b2e9f0974773ed3a897c4bbabe6e5bff9bbdf6086a1bbd4f226a798253b0d4be8e0cc80551187ad84d8836b166a6f36359eddce35d09e + languageName: node + linkType: hard + "@jest/types@npm:^26.6.2": version: 26.6.2 resolution: "@jest/types@npm:26.6.2" @@ -3435,6 +3464,19 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^27.1.0": + version: 27.1.0 + resolution: "@jest/types@npm:27.1.0" + dependencies: + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^16.0.0 + chalk: ^4.0.0 + checksum: 11899aba8103e00332baab35eb7ed435e4e06b270d02ca75fc6ccf08e41f36abae7b25d623377da47596c3e817c102e79e99caf717e6ec8eb78a85fdaa439ee8 + languageName: node + linkType: hard + "@josephg/resolvable@npm:^1.0.0": version: 1.0.1 resolution: "@josephg/resolvable@npm:1.0.1" @@ -4899,7 +4941,7 @@ __metadata: express: ^4.17.1 getport: ^0.1.0 graphql: ^14.7.0 - jest: ^26.6.3 + jest: ^27.1.0 knex: ^0.19.5 lodash: ^4.17.21 minimist: ^1.2.5 @@ -4987,7 +5029,7 @@ __metadata: history: ^4.10.1 immutable: ^4.0.0-rc.14 javascript-stringify: ^2.1.0 - jest: ^26.6.3 + jest: ^27.1.0 jsan: ^3.1.13 lodash.shuffle: ^4.2.0 object-path: ^0.11.5 @@ -5096,7 +5138,7 @@ __metadata: resolution: "@redux-devtools/instrument@workspace:packages/redux-devtools-instrument" dependencies: "@types/lodash": ^4.14.172 - jest: ^26.6.3 + jest: ^27.1.0 lodash: ^4.17.21 redux: ^4.1.1 rxjs: ^7.3.0 @@ -5296,12 +5338,12 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^6.0.1": - version: 6.0.1 - resolution: "@sinonjs/fake-timers@npm:6.0.1" +"@sinonjs/fake-timers@npm:^7.0.2": + version: 7.1.2 + resolution: "@sinonjs/fake-timers@npm:7.1.2" dependencies: "@sinonjs/commons": ^1.7.0 - checksum: 8e331aa1412d905ecc8efd63550f58a6f77dcb510f878172004e53be63eb82650623618763001a918fc5e21257b86c45041e4e97c454ed6a2d187de084abbd11 + checksum: c84773d7973edad5511a31d2cc75023447b5cf714a84de9bb50eda45dda88a0d3bd2c30bf6e6e936da50a048d5352e2151c694e13e59b97d187ba1f329e9a00c languageName: node linkType: hard @@ -6421,7 +6463,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.7": +"@types/babel__core@npm:^7.0.0": version: 7.1.14 resolution: "@types/babel__core@npm:7.1.14" dependencies: @@ -6434,6 +6476,19 @@ __metadata: languageName: node linkType: hard +"@types/babel__core@npm:^7.1.14": + version: 7.1.15 + resolution: "@types/babel__core@npm:7.1.15" + dependencies: + "@babel/parser": ^7.1.0 + "@babel/types": ^7.0.0 + "@types/babel__generator": "*" + "@types/babel__template": "*" + "@types/babel__traverse": "*" + checksum: 3ea016369666a013564f8d3119ae987b3a3f1bdf31cc90e0d58714eea10d6b89a9fb1f6146290ee239ecc285800b246f18be930625c1d83e79d074842e43ab7d + languageName: node + linkType: hard + "@types/babel__generator@npm:*": version: 7.6.2 resolution: "@types/babel__generator@npm:7.6.2" @@ -6956,13 +7011,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^26.0.24": - version: 26.0.24 - resolution: "@types/jest@npm:26.0.24" +"@types/jest@npm:^27.0.1": + version: 27.0.1 + resolution: "@types/jest@npm:27.0.1" dependencies: - jest-diff: ^26.0.0 - pretty-format: ^26.0.0 - checksum: ae39675412f08d884926254e9b12bfd2b5a4e4d204c94d3148cb942174a474930d0c60540133c968f22241d4712b7940c96cbc883096eb326a4d5b206fb78bd0 + jest-diff: ^27.0.0 + pretty-format: ^27.0.0 + checksum: 972aaae341b83eb608970c93295282f1f9edc056dc8123635456cbaced822702673118d60279c7b889300e7c9a0726c3674d701115915e2e1967db09542389c2 languageName: node linkType: hard @@ -7277,10 +7332,10 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:^2.0.0": - version: 2.3.0 - resolution: "@types/prettier@npm:2.3.0" - checksum: 8dd9b5263fd91001d72ca4e2ff89fb0d1ba23a450bd723b4478eb651755a2f1151af14ab90c4f7dadba607142757b340c1d7271ae56806563c76719d3321ec20 +"@types/prettier@npm:^2.1.5": + version: 2.3.2 + resolution: "@types/prettier@npm:2.3.2" + checksum: c4313e16650811f47b07a0fa7ac0742e966f61283a7292eb667fd4626d760bf3b7d896be3eaabb3354ad45fdbe3a340299b018dd3bcce1ff753d030a8cd2479c languageName: node linkType: hard @@ -7809,6 +7864,15 @@ __metadata: languageName: node linkType: hard +"@types/yargs@npm:^16.0.0": + version: 16.0.4 + resolution: "@types/yargs@npm:16.0.4" + dependencies: + "@types/yargs-parser": "*" + checksum: caa21d2c957592fe2184a8368c8cbe5a82a6c2e2f2893722e489f842dc5963293d2f3120bc06fe3933d60a3a0d1e2eb269649fd6b1947fe1820f8841ba611dd9 + languageName: node + linkType: hard + "@types/yauzl@npm:^2.9.1": version: 2.9.1 resolution: "@types/yauzl@npm:2.9.1" @@ -8603,6 +8667,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + "ansi-to-html@npm:^0.6.11": version: 0.6.15 resolution: "ansi-to-html@npm:0.6.15" @@ -9423,21 +9494,21 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^26.6.3": - version: 26.6.3 - resolution: "babel-jest@npm:26.6.3" +"babel-jest@npm:^27.1.0": + version: 27.1.0 + resolution: "babel-jest@npm:27.1.0" dependencies: - "@jest/transform": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/babel__core": ^7.1.7 + "@jest/transform": ^27.1.0 + "@jest/types": ^27.1.0 + "@types/babel__core": ^7.1.14 babel-plugin-istanbul: ^6.0.0 - babel-preset-jest: ^26.6.2 + babel-preset-jest: ^27.0.6 chalk: ^4.0.0 graceful-fs: ^4.2.4 slash: ^3.0.0 peerDependencies: - "@babel/core": ^7.0.0 - checksum: 5917233f0d381e719e195b69b81e46da90293432d10288d79f8f59b8f3f9ac030e14701f3d9f90893fb739481df1d132446f1b983d841e65e2623775db100897 + "@babel/core": ^7.8.0 + checksum: 93915872d97b360624650ac2c6ea642b27f39c54ec0fc5d933b13f158572b45109f7a7353d7c2c2ba44196a2e76abb7e068dfa437b3019fd178b8161a74b3729 languageName: node linkType: hard @@ -9524,15 +9595,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^26.6.2": - version: 26.6.2 - resolution: "babel-plugin-jest-hoist@npm:26.6.2" +"babel-plugin-jest-hoist@npm:^27.0.6": + version: 27.0.6 + resolution: "babel-plugin-jest-hoist@npm:27.0.6" dependencies: "@babel/template": ^7.3.3 "@babel/types": ^7.3.3 "@types/babel__core": ^7.0.0 "@types/babel__traverse": ^7.0.6 - checksum: abe3732fdf20f96e91cbf788a54d776b30bd7a6054cb002a744d7071c656813e26e77a780dc2a6f6b197472897e220836cd907bda3fadb9d0481126bfd6c3783 + checksum: 0aa0798a56fbed3ed7892d94dfe2c72e26b923691704619a71bd5d1ec48a598e2e515a594f9ae818a5fde539c8fb2d3c890e1104701f00f4a85731e76c1981f6 languageName: node linkType: hard @@ -9669,15 +9740,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^26.6.2": - version: 26.6.2 - resolution: "babel-preset-jest@npm:26.6.2" +"babel-preset-jest@npm:^27.0.6": + version: 27.0.6 + resolution: "babel-preset-jest@npm:27.0.6" dependencies: - babel-plugin-jest-hoist: ^26.6.2 + babel-plugin-jest-hoist: ^27.0.6 babel-preset-current-node-syntax: ^1.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 1d9bef3a7ac6751a09d29ceb84be8b1998abd210fafa12223689c744db4f2a63ab90cba7986a71f3154d9aceda9dbeca563178731d21cbaf793b4096ed3a4d01 + checksum: 358e361c9ba823361fb191c1d7dddf8a1b455777bf657dbef18553d7c3b725b44822d63ecae77956e4e38fcec9147fd824d4bf5506765af54038d2e744d06c5a languageName: node linkType: hard @@ -10260,7 +10331,7 @@ __metadata: languageName: node linkType: hard -"buffer-from@npm:1.x, buffer-from@npm:^1.0.0": +"buffer-from@npm:^1.0.0": version: 1.1.1 resolution: "buffer-from@npm:1.1.1" checksum: ccc53b69736008bff764497367c4d24879ba7122bc619ee499ff47eef3a5b885ca496e87272e7ebffa0bec3804c83f84041c616f6e3318f40624e27c1d80f045 @@ -10645,7 +10716,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.0.0": +"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0": version: 6.2.0 resolution: "camelcase@npm:6.2.0" checksum: 8335cfd0ecc472eae685896a42afd8c9dacd193a91f569120b931c87deb053a1ba82102031b9b48a4dbc1d18066caeacf2e4ace8c3c7f0d02936d348dc0b5a87 @@ -10975,6 +11046,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:^3.1.1": + version: 3.2.0 + resolution: "ci-info@npm:3.2.0" + checksum: c68995a94e95ce3f233ff845e62dfc56f2e8ff1e3f5c1361bcdd520cbbc9726d8a54cbc1a685cb9ee19c3c5e71a1dade6dda23eb364b59b8e6c32508a9b761bc + languageName: node + linkType: hard + "cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": version: 1.0.4 resolution: "cipher-base@npm:1.0.4" @@ -10985,10 +11063,10 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^0.6.0": - version: 0.6.0 - resolution: "cjs-module-lexer@npm:0.6.0" - checksum: 445b039607efd74561d7db8d0867031c8b6a69f25e83fdd861b0fa1fbc11f12de057ba1db80637f3c9016774354092af5325eebb90505d65ccc5389cae09d1fd +"cjs-module-lexer@npm:^1.0.0": + version: 1.2.2 + resolution: "cjs-module-lexer@npm:1.2.2" + checksum: 977f3f042bd4f08e368c890d91eecfbc4f91da0bc009a3c557bc4dfbf32022ad1141244ac1178d44de70fc9f3dea7add7cd9a658a34b9fae98a55d8f92331ce5 languageName: node linkType: hard @@ -11132,17 +11210,6 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^6.0.0": - version: 6.0.0 - resolution: "cliui@npm:6.0.0" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - wrap-ansi: ^6.2.0 - checksum: 4fcfd26d292c9f00238117f39fc797608292ae36bac2168cfee4c85923817d0607fe21b3329a8621e01aedf512c99b7eaa60e363a671ffd378df6649fb48ae42 - languageName: node - linkType: hard - "cliui@npm:^7.0.2": version: 7.0.4 resolution: "cliui@npm:7.0.4" @@ -12907,10 +12974,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^26.6.2": - version: 26.6.2 - resolution: "diff-sequences@npm:26.6.2" - checksum: 79af871776ef149a7ff3345d6b1bf37fe6e81f68632aa5542787851f6f60fba19b0be22fdd1e06046f56ae7382763ccfe94a982c39ee72bd107aef435ecbc0cf +"diff-sequences@npm:^27.0.6": + version: 27.0.6 + resolution: "diff-sequences@npm:27.0.6" + checksum: f35ad024d426cd1026d6c98a1f604c41966a0e89712b05a38812fc11e645ff0e915ec17bc8f4b6910fed6df0b309b255aa6c7c77728be452c6dbbfa30aa2067b languageName: node linkType: hard @@ -13352,10 +13419,10 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.7.1": - version: 0.7.2 - resolution: "emittery@npm:0.7.2" - checksum: 908cd933d48a9bcb58ddf39e9a7d4ba1e049de392ccbef010102539a636e03cea2b28218331b7ede41de8165d9ed7f148851c5112ebd2e943117c0f61eff5f10 +"emittery@npm:^0.8.1": + version: 0.8.1 + resolution: "emittery@npm:0.8.1" + checksum: 2457e8c7b0688bb006126f2c025b2655abe682f66b184954122a8a065b5277f9813d49d627896a10b076b81c513ec5f491fd9c14fbd42c04b95ca3c9f3c365ee languageName: node linkType: hard @@ -14235,23 +14302,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^4.0.0": - version: 4.1.0 - resolution: "execa@npm:4.1.0" - dependencies: - cross-spawn: ^7.0.0 - get-stream: ^5.0.0 - human-signals: ^1.1.1 - is-stream: ^2.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^4.0.0 - onetime: ^5.1.0 - signal-exit: ^3.0.2 - strip-final-newline: ^2.0.0 - checksum: e30d298934d9c52f90f3847704fd8224e849a081ab2b517bbc02f5f7732c24e56a21f14cb96a08256deffeb2d12b2b7cb7e2b014a12fb36f8d3357e06417ed55 - languageName: node - linkType: hard - "execa@npm:^5.0.0": version: 5.1.1 resolution: "execa@npm:5.1.1" @@ -14316,17 +14366,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^26.6.2": - version: 26.6.2 - resolution: "expect@npm:26.6.2" +"expect@npm:^27.1.0": + version: 27.1.0 + resolution: "expect@npm:27.1.0" 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 - checksum: 79a9b888c5c6d37d11f2cb76def6cf1dc8ff098d38662ee20c9f2ee0da67e9a93435f2327854b2e7554732153870621843e7f83e8cefb1250447ee2bc39883a4 + "@jest/types": ^27.1.0 + ansi-styles: ^5.0.0 + jest-get-type: ^27.0.6 + jest-matcher-utils: ^27.1.0 + jest-message-util: ^27.1.0 + jest-regex-util: ^27.0.6 + checksum: 2b5516e0ac0f03d1e44532b61212ed1010d23bd09872d9d7c00b2c8bfa0b2fdaff15a1190a20109bd98e2569cb543d8ab33992ef3b08dfc96509f369e67ead43 languageName: node linkType: hard @@ -15251,7 +15301,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"fsevents@^2.1.2, fsevents@~2.3.2": +"fsevents@^2.1.2, fsevents@^2.3.2, fsevents@~2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" dependencies: @@ -15270,7 +15320,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": +"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=1cc4b2" dependencies: @@ -15523,7 +15573,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": +"get-stream@npm:^5.1.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" dependencies: @@ -16077,13 +16127,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"growly@npm:^1.3.0": - version: 1.3.0 - resolution: "growly@npm:1.3.0" - checksum: 53cdecd4c16d7d9154a9061a9ccb87d602e957502ca69b529d7d1b2436c2c0b700ec544fc6b3e4cd115d59b81e62e44ce86bd0521403b579d3a2a97d7ce72a44 - languageName: node - linkType: hard - "gud@npm:^1.0.0": version: 1.0.0 resolution: "gud@npm:1.0.0" @@ -16858,13 +16901,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"human-signals@npm:^1.1.1": - version: 1.1.1 - resolution: "human-signals@npm:1.1.1" - checksum: d587647c9e8ec24e02821b6be7de5a0fc37f591f6c4e319b3054b43fd4c35a70a94c46fc74d8c1a43c47fde157d23acd7421f375e1c1365b09a16835b8300205 - languageName: node - linkType: hard - "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -17413,6 +17449,17 @@ fsevents@^1.2.7: languageName: node linkType: hard +"is-ci@npm:^3.0.0": + version: 3.0.0 + resolution: "is-ci@npm:3.0.0" + dependencies: + ci-info: ^3.1.1 + bin: + is-ci: bin.js + checksum: 4b45aef32dd42dcb1f6fb3cd4b3a7ee7e18ea47516d2129005f46c3f36983506bb471382bac890973cf48a2f60d926a24461674ca2d9dc10744d82d4a876c26b + languageName: node + linkType: hard + "is-core-module@npm:^2.2.0": version: 2.4.0 resolution: "is-core-module@npm:2.4.0" @@ -17985,7 +18032,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": +"is-wsl@npm:^2.1.1": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: @@ -18145,138 +18192,172 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-changed-files@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-changed-files@npm:26.6.2" +"jest-changed-files@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-changed-files@npm:27.1.0" dependencies: - "@jest/types": ^26.6.2 - execa: ^4.0.0 - throat: ^5.0.0 - checksum: 8c405f5ff905ee69ace9fd39355233206e3e233badf6a3f3b27e45bbf0a46d86943430be2e080d25b1e085f4231b9b3b27c94317aa04116efb40b592184066f4 + "@jest/types": ^27.1.0 + execa: ^5.0.0 + throat: ^6.0.1 + checksum: edd6c5cd334746830ea1f458e5ae48ea2687e4ae517137af1011fc89d9070d6fb9f0d9966df4ad30d2592e8ed17c71ff69fc18dc587eb4a281c2115b429ff068 languageName: node linkType: hard -"jest-cli@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-cli@npm:26.6.3" +"jest-circus@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-circus@npm:27.1.0" dependencies: - "@jest/core": ^26.6.3 - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/environment": ^27.1.0 + "@jest/test-result": ^27.1.0 + "@jest/types": ^27.1.0 + "@types/node": "*" + chalk: ^4.0.0 + co: ^4.6.0 + dedent: ^0.7.0 + expect: ^27.1.0 + is-generator-fn: ^2.0.0 + jest-each: ^27.1.0 + jest-matcher-utils: ^27.1.0 + jest-message-util: ^27.1.0 + jest-runtime: ^27.1.0 + jest-snapshot: ^27.1.0 + jest-util: ^27.1.0 + pretty-format: ^27.1.0 + slash: ^3.0.0 + stack-utils: ^2.0.3 + throat: ^6.0.1 + checksum: 74c542bf50e0099d4c16dc3186947d79fcd1d19fa9d076ef8994f8fb5eeba05d0ed179308b970403bff6e4958e0f462110ec803d4ca9105913acde60588f52a3 + languageName: node + linkType: hard + +"jest-cli@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-cli@npm:27.1.0" + dependencies: + "@jest/core": ^27.1.0 + "@jest/test-result": ^27.1.0 + "@jest/types": ^27.1.0 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 + jest-config: ^27.1.0 + jest-util: ^27.1.0 + jest-validate: ^27.1.0 prompts: ^2.0.1 - yargs: ^15.4.1 + yargs: ^16.0.3 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true bin: jest: bin/jest.js - checksum: c8554147be756f09f5566974f0026485f78742e8642d2723f8fbee5746f50f44fb72b17aad181226655a8446d3ecc8ad8ed0a11a8a55686fa2b9c10d85700121 + checksum: c189b91fe42e9876f59dbee204acaf7643b5913cd0acfdf3c56a5448c3d462e168c433c21377c4d4b9d47a2038d95077b838e5d6fe938d3e3d42089203e7438b languageName: node linkType: hard -"jest-config@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-config@npm:26.6.3" +"jest-config@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-config@npm:27.1.0" dependencies: "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^26.6.3 - "@jest/types": ^26.6.2 - babel-jest: ^26.6.3 + "@jest/test-sequencer": ^27.1.0 + "@jest/types": ^27.1.0 + babel-jest: ^27.1.0 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 + is-ci: ^3.0.0 + jest-circus: ^27.1.0 + jest-environment-jsdom: ^27.1.0 + jest-environment-node: ^27.1.0 + jest-get-type: ^27.0.6 + jest-jasmine2: ^27.1.0 + jest-regex-util: ^27.0.6 + jest-resolve: ^27.1.0 + jest-runner: ^27.1.0 + jest-util: ^27.1.0 + jest-validate: ^27.1.0 + micromatch: ^4.0.4 + pretty-format: ^27.1.0 peerDependencies: ts-node: ">=9.0.0" peerDependenciesMeta: ts-node: optional: true - checksum: 303c798582d3c5d4b4e6ab8a4d91a83ded28e4ebbc0bcfc1ad271f9864437ef5409b7c7773010143811bc8176b0695c096717b91419c6484b56dcc032560a74b + checksum: 1e078407435da2ee1c397a36fcc0cdb1e74bc5d603fe296682cfee4702eed47eb9e368b11eb1139ac3d80c09a9c10e0f83f3eb98f640bd864127b1ee73f6d0a2 languageName: node linkType: hard -"jest-diff@npm:^26.0.0, jest-diff@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-diff@npm:26.6.2" +"jest-diff@npm:^27.0.0, jest-diff@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-diff@npm:27.1.0" dependencies: chalk: ^4.0.0 - diff-sequences: ^26.6.2 - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: d00d297f31e1ac0252127089892432caa7a11c69bde29cf3bb6c7a839c8afdb95cf1fd401f9df16a4422745da2e6a5d94b428b30666a2540c38e1c5699915c2d + diff-sequences: ^27.0.6 + jest-get-type: ^27.0.6 + pretty-format: ^27.1.0 + checksum: 8475d6daf0e0ab166a647debd9c6c622e2a79fb0c4c98b1158b87bedf3b118ffbf56004020335dad4f45686667f621f6c102f79d1a3b6a20379c01699b8b3adc languageName: node linkType: hard -"jest-docblock@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-docblock@npm:26.0.0" +"jest-docblock@npm:^27.0.6": + version: 27.0.6 + resolution: "jest-docblock@npm:27.0.6" dependencies: detect-newline: ^3.0.0 - checksum: e03ef104ee8c571335e6fa394b8fc8d2bd87eec9fe8b3d7d9aac056ada7de288f37ee8ac4922bb3a4222ac304db975d8832d5abc85486092866c534a16847cd5 + checksum: 6d68b9f2bef76e0bde06a8e6d13a7e1d2fc67f61a8fa8a089727198e565510aef852a0a089c3c4157b00a82597f792fa83c8480499203978ef38d8cd6578bea0 languageName: node linkType: hard -"jest-each@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-each@npm:26.6.2" +"jest-each@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-each@npm:27.1.0" dependencies: - "@jest/types": ^26.6.2 + "@jest/types": ^27.1.0 chalk: ^4.0.0 - jest-get-type: ^26.3.0 - jest-util: ^26.6.2 - pretty-format: ^26.6.2 - checksum: 4e00ea4667e4fe015b894dc698cce0ae695cf458e021e5da62d4a5b052cd2c0a878da93f8c97cbdde60bcecf70982e8d3a7a5d63e1588f59531cc797a18c39ef + jest-get-type: ^27.0.6 + jest-util: ^27.1.0 + pretty-format: ^27.1.0 + checksum: 54be43982b10aa54a62f966babeb363afb672343293a1d6f2757f2189c1f20b928fe9698178301204c0d31e030d19f683569cdb49af0077c1f9e95ec4a4cbd8f languageName: node linkType: hard -"jest-environment-jsdom@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-environment-jsdom@npm:26.6.2" +"jest-environment-jsdom@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-environment-jsdom@npm:27.1.0" dependencies: - "@jest/environment": ^26.6.2 - "@jest/fake-timers": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/environment": ^27.1.0 + "@jest/fake-timers": ^27.1.0 + "@jest/types": ^27.1.0 "@types/node": "*" - jest-mock: ^26.6.2 - jest-util: ^26.6.2 - jsdom: ^16.4.0 - checksum: 8af9ffdf1b147362a19032bfe9ed51b709d43c74dc4b1c45e56d721808bf6cabdca8c226855b55a985ea196ce51cdb171bfe420ceec3daa2d13818d5c1915890 + jest-mock: ^27.1.0 + jest-util: ^27.1.0 + jsdom: ^16.6.0 + checksum: 346888d8a41da62d6eed16e3fab5d2d7598f88b6443c99fd2d373d744ae7c1bf694c8283e305b46b71826eec77425d4e4b92c1a480358e78244dd843c9aa9760 languageName: node linkType: hard -"jest-environment-node@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-environment-node@npm:26.6.2" +"jest-environment-node@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-environment-node@npm:27.1.0" dependencies: - "@jest/environment": ^26.6.2 - "@jest/fake-timers": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/environment": ^27.1.0 + "@jest/fake-timers": ^27.1.0 + "@jest/types": ^27.1.0 "@types/node": "*" - jest-mock: ^26.6.2 - jest-util: ^26.6.2 - checksum: 0b69b481e6d6f2350ed241c2dabc70b0b1f3a00f9a410b7dad97c8ab38e88026acf7445ca663eb314f46ff50acee0133100b1006bf4ebda5298ffb02763a6861 + jest-mock: ^27.1.0 + jest-util: ^27.1.0 + checksum: f309476d10fe483745c034b426d9bf22b974dbc7a3183d88bab4e00f63afd5d064893aa5eb2455040ffa3344e46164b3958f4260695cfa24b34b7be0162062f1 languageName: node linkType: hard -"jest-get-type@npm:^26.3.0": - version: 26.3.0 - resolution: "jest-get-type@npm:26.3.0" - checksum: 1cc6465ae4f5e880be22ba52fd270fa64c21994915f81b41f8f7553a7957dd8e077cc8d03035de9412e2d739f8bad6a032ebb5dab5805692a5fb9e20dd4ea666 +"jest-get-type@npm:^27.0.6": + version: 27.0.6 + resolution: "jest-get-type@npm:27.0.6" + checksum: 2d4c1381bb5ddb212d80ad00497c7cbb3312358e10b62ac19f1fe5a28ae4af709202bfc235b77ec508970b83fd89945937652d636bcaf88614fa00028a6f3138 languageName: node linkType: hard @@ -18305,78 +18386,102 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-jasmine2@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-jasmine2@npm:26.6.3" +"jest-haste-map@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-haste-map@npm:27.1.0" + dependencies: + "@jest/types": ^27.1.0 + "@types/graceful-fs": ^4.1.2 + "@types/node": "*" + anymatch: ^3.0.3 + fb-watchman: ^2.0.0 + fsevents: ^2.3.2 + graceful-fs: ^4.2.4 + jest-regex-util: ^27.0.6 + jest-serializer: ^27.0.6 + jest-util: ^27.1.0 + jest-worker: ^27.1.0 + micromatch: ^4.0.4 + walker: ^1.0.7 + dependenciesMeta: + fsevents: + optional: true + checksum: a52e635e9b69882dcc5de6264374942c689a8ade88f88f59494b15b623da14cc706aef4e26aa20fc05316c23a9e966460ba81ca06ba9059460a18ccaf1f669a6 + languageName: node + linkType: hard + +"jest-jasmine2@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-jasmine2@npm:27.1.0" 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 + "@jest/environment": ^27.1.0 + "@jest/source-map": ^27.0.6 + "@jest/test-result": ^27.1.0 + "@jest/types": ^27.1.0 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 - expect: ^26.6.2 + expect: ^27.1.0 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 - checksum: 41df0b993ae0cdeb2660fb3d8e88e2dcc83aec6b5c27d85eb233c2d507b546f8dce45fc54898ffbefa48ccc4633f225d0e023fd0979b8f7f2f1626074a69a9a3 + jest-each: ^27.1.0 + jest-matcher-utils: ^27.1.0 + jest-message-util: ^27.1.0 + jest-runtime: ^27.1.0 + jest-snapshot: ^27.1.0 + jest-util: ^27.1.0 + pretty-format: ^27.1.0 + throat: ^6.0.1 + checksum: 98ec5fe689f82498dda1fa5cf0b7077aac4688ada51dfe244d7a4b821724f3dbd084b19559ce060c4a89546554d0aedbaaa24493b32be2bf9e9c88fe822dd05f languageName: node linkType: hard -"jest-leak-detector@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-leak-detector@npm:26.6.2" +"jest-leak-detector@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-leak-detector@npm:27.1.0" dependencies: - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: 364dd4d021347e26c66ba9c09da8a30477f14a3a8a208d2d7d64e4c396db81b85d8cb6b6834bcfc47a61b5938e274553957d11a7de2255f058c9d55d7f8fdfe7 + jest-get-type: ^27.0.6 + pretty-format: ^27.1.0 + checksum: 9401fef19e90db449414de716f66ce584f7742f03bcfd20f7a811cebc2fa5eef1418abd31eddb0bd7b8247680798095dcad9629119b82ed1ccd275286ee53562 languageName: node linkType: hard -"jest-matcher-utils@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-matcher-utils@npm:26.6.2" +"jest-matcher-utils@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-matcher-utils@npm:27.1.0" dependencies: chalk: ^4.0.0 - jest-diff: ^26.6.2 - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: 74d2165c1ac7fe98fe27cd2b5407499478e6b2fe99dd54e26d8ee5c9f5f913bdd7bdc07c7221b9b04df0c15e9be0e866ff3455b03e38cc66c480d9996d6d5405 + jest-diff: ^27.1.0 + jest-get-type: ^27.0.6 + pretty-format: ^27.1.0 + checksum: bbaeb10ef2617d76032d85e725a773de35b37c4435afe56bc065c3794dd4630e6a2098548e151162761f0a8c4abee1451fbd0b51e6b1fb332e2441c9006960e4 languageName: node linkType: hard -"jest-message-util@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-message-util@npm:26.6.2" +"jest-message-util@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-message-util@npm:27.1.0" dependencies: - "@babel/code-frame": ^7.0.0 - "@jest/types": ^26.6.2 + "@babel/code-frame": ^7.12.13 + "@jest/types": ^27.1.0 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.4 - micromatch: ^4.0.2 - pretty-format: ^26.6.2 + micromatch: ^4.0.4 + pretty-format: ^27.1.0 slash: ^3.0.0 - stack-utils: ^2.0.2 - checksum: ffe5a715591c41240b9ed4092faf10f3eaf9ddfdf25d257a0c9f903aaa8d9eed5baa7e38016d2ec4f610fd29225e0f5231a91153e087a043e62824972c83d015 + stack-utils: ^2.0.3 + checksum: 3a1c1fc42ee34202f24b09d530512e019d44fb83c8c559189b1944fcce6665cbbd4b2d1c43ca3d85cfa88b67a5241c7d8c3d53e5ced118ac83dc8682314e40c5 languageName: node linkType: hard -"jest-mock@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-mock@npm:26.6.2" +"jest-mock@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-mock@npm:27.1.0" dependencies: - "@jest/types": ^26.6.2 + "@jest/types": ^27.1.0 "@types/node": "*" - checksum: 6c0fe028ff0cdc87b5d63b9ca749af04cae6c5577aaab234f602e546cae3f4b932adac9d77e6de2abb24955ee00978e1e5d5a861725654e2f9a42317d91fbc1f + checksum: e84e7d592a9834fa9d648ebc4adda352d33b22caa55e3a06695ab7af26fca292db9fbeaeb0e1afc6a74c7bdb2724705d854df83968ab6cab7dc8236870e25e74 languageName: node linkType: hard @@ -18399,95 +18504,104 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-resolve-dependencies@npm:26.6.3" - dependencies: - "@jest/types": ^26.6.2 - jest-regex-util: ^26.0.0 - jest-snapshot: ^26.6.2 - checksum: 533ea1e271426006ff02c03c9802b108fcd68f2144615b6110ae59f3a0a2cc4a7abb3f44c3c65299c76b3a725d5d8220aaed9c58b79c8c8c508c18699a96e3f7 +"jest-regex-util@npm:^27.0.6": + version: 27.0.6 + resolution: "jest-regex-util@npm:27.0.6" + checksum: 4d613b00f2076560e9d5e5674ec63a4130d7b1584dbbf25d84d3a455b0ff7a12d8f94eaa00facd7934d285330d370c270ca093667d537a5842e95457e8e1ecf4 languageName: node linkType: hard -"jest-resolve@npm:26.6.2, jest-resolve@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-resolve@npm:26.6.2" +"jest-resolve-dependencies@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-resolve-dependencies@npm:27.1.0" dependencies: - "@jest/types": ^26.6.2 + "@jest/types": ^27.1.0 + jest-regex-util: ^27.0.6 + jest-snapshot: ^27.1.0 + checksum: 99abfd167f37652663ed659c0b032f770b53a8c091163bd89439de8968427d847ede9f1b89faddf1f008f2df7fc8f912c7477887968dec09811ffd03a7ec0123 + languageName: node + linkType: hard + +"jest-resolve@npm:27.1.0, jest-resolve@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-resolve@npm:27.1.0" + dependencies: + "@jest/types": ^27.1.0 chalk: ^4.0.0 + escalade: ^3.1.1 graceful-fs: ^4.2.4 + jest-haste-map: ^27.1.0 jest-pnp-resolver: ^1.2.2 - jest-util: ^26.6.2 - read-pkg-up: ^7.0.1 - resolve: ^1.18.1 + jest-util: ^27.1.0 + jest-validate: ^27.1.0 + resolve: ^1.20.0 slash: ^3.0.0 - checksum: d6264d3f39b098753802a237c8c54f3109f5f3b3b7fa6f8d7aec7dca01b357ddf518ce1c33a68454357c15f48fb3c6026a92b9c4f5d72f07e24e80f04bcc8d58 + checksum: c2f6f1386a1bce0d9c7fe118a32d319c67643338eb3c060e9756719e8e536313aec11ee3d1f245f32357ac4a44f5c476fb80768a3abd87183207173b2d8f977f languageName: node linkType: hard -"jest-runner@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-runner@npm:26.6.3" +"jest-runner@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-runner@npm:27.1.0" dependencies: - "@jest/console": ^26.6.2 - "@jest/environment": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/console": ^27.1.0 + "@jest/environment": ^27.1.0 + "@jest/test-result": ^27.1.0 + "@jest/transform": ^27.1.0 + "@jest/types": ^27.1.0 "@types/node": "*" chalk: ^4.0.0 - emittery: ^0.7.1 + emittery: ^0.8.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 + jest-docblock: ^27.0.6 + jest-environment-jsdom: ^27.1.0 + jest-environment-node: ^27.1.0 + jest-haste-map: ^27.1.0 + jest-leak-detector: ^27.1.0 + jest-message-util: ^27.1.0 + jest-resolve: ^27.1.0 + jest-runtime: ^27.1.0 + jest-util: ^27.1.0 + jest-worker: ^27.1.0 source-map-support: ^0.5.6 - throat: ^5.0.0 - checksum: ccd69918baa49a5efa45985cf60cfa1fbb1686b32d7a86296b7b55f89684e36d1f08e62598c4b7be7e81f2cf2e245d1a65146ea7bdcaedfa6ed176d3e645d7e2 + throat: ^6.0.1 + checksum: 4674f09cb659df09e7ccab3e53a946a21e53e2b38f184a833fbde5433f7088219a4be0d6ca23ead3b9764a55b59089a8e86f016a8233f0d7a6a83685ff979a83 languageName: node linkType: hard -"jest-runtime@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-runtime@npm:26.6.3" +"jest-runtime@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-runtime@npm:27.1.0" 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 + "@jest/console": ^27.1.0 + "@jest/environment": ^27.1.0 + "@jest/fake-timers": ^27.1.0 + "@jest/globals": ^27.1.0 + "@jest/source-map": ^27.0.6 + "@jest/test-result": ^27.1.0 + "@jest/transform": ^27.1.0 + "@jest/types": ^27.1.0 + "@types/yargs": ^16.0.0 chalk: ^4.0.0 - cjs-module-lexer: ^0.6.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-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 + jest-haste-map: ^27.1.0 + jest-message-util: ^27.1.0 + jest-mock: ^27.1.0 + jest-regex-util: ^27.0.6 + jest-resolve: ^27.1.0 + jest-snapshot: ^27.1.0 + jest-util: ^27.1.0 + jest-validate: ^27.1.0 slash: ^3.0.0 strip-bom: ^4.0.0 - yargs: ^15.4.1 - bin: - jest-runtime: bin/jest-runtime.js - checksum: 867922b49f9ab4cf2f5f1356ac3d9962c4477c7a2ff696cc841ea4c600ea389e7d6dfcbf945fec6849e606f81980addf31e4f34d63eaa3d3415f4901de2f605a + yargs: ^16.0.3 + checksum: 83c090763a0b0b269eba5736d70016db2a5984010e9f974bd037bcf7746c09d4e064c83da8b34048dbcd2c029d28cc49a7ac7d547b406f9b46fdd0428b77f2e5 languageName: node linkType: hard @@ -18501,31 +18615,49 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-snapshot@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-snapshot@npm:26.6.2" +"jest-serializer@npm:^27.0.6": + version: 27.0.6 + resolution: "jest-serializer@npm:27.0.6" 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 + "@types/node": "*" 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 - checksum: 53f1de055b1d3840bc6e851fd674d5991b844d4695dadbd07354c93bf191048d8767b8606999847e97c4214a485b9afb45c1d2411772befa1870414ac973b3e2 + checksum: b0b8d97cb17ad4d1414769e4c81441c608cdfb7e3519afdcddc0f660dae4950cb30aad75a414dde97499c4830d961e8dff09d8683911295e299f0d86a104abdc languageName: node linkType: hard -"jest-util@npm:^26.1.0, jest-util@npm:^26.6.2": +"jest-snapshot@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-snapshot@npm:27.1.0" + 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.1.0 + "@jest/types": ^27.1.0 + "@types/babel__traverse": ^7.0.4 + "@types/prettier": ^2.1.5 + babel-preset-current-node-syntax: ^1.0.0 + chalk: ^4.0.0 + expect: ^27.1.0 + graceful-fs: ^4.2.4 + jest-diff: ^27.1.0 + jest-get-type: ^27.0.6 + jest-haste-map: ^27.1.0 + jest-matcher-utils: ^27.1.0 + jest-message-util: ^27.1.0 + jest-resolve: ^27.1.0 + jest-util: ^27.1.0 + natural-compare: ^1.4.0 + pretty-format: ^27.1.0 + semver: ^7.3.2 + checksum: 71dd71e60b0aa73e50fd4795e1d0db5eaf8cd25874c191d41565e199ed90a4ae24eeb9e28e76fa815a815f95f19cf7398b8ae6c78ecdd92548b3934ba6f37e6a + languageName: node + linkType: hard + +"jest-util@npm:^26.6.2": version: 26.6.2 resolution: "jest-util@npm:26.6.2" dependencies: @@ -18539,32 +18671,46 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-validate@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-validate@npm:26.6.2" +"jest-util@npm:^27.0.0, jest-util@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-util@npm:27.1.0" dependencies: - "@jest/types": ^26.6.2 - camelcase: ^6.0.0 + "@jest/types": ^27.1.0 + "@types/node": "*" chalk: ^4.0.0 - jest-get-type: ^26.3.0 - leven: ^3.1.0 - pretty-format: ^26.6.2 - checksum: bac11d6586d9b8885328a4a66eec45b692e45ac23034a5c09eb0ee32de324f2d3d52b073e0c34e9c222b3642b083d1152a736cf24c52109e4957537d731ca62b + graceful-fs: ^4.2.4 + is-ci: ^3.0.0 + picomatch: ^2.2.3 + checksum: 8f42fb7b448749d7f5ebc3580eee0be2ab3f1ac4ab9adb52e737fe9083df3c963b781c819a94cc5ca463e186caa32ebfede1bc43d1fc3cadb5c5f930073ecc80 languageName: node linkType: hard -"jest-watcher@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-watcher@npm:26.6.2" +"jest-validate@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-validate@npm:27.1.0" dependencies: - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/types": ^27.1.0 + camelcase: ^6.2.0 + chalk: ^4.0.0 + jest-get-type: ^27.0.6 + leven: ^3.1.0 + pretty-format: ^27.1.0 + checksum: c6ef47abcf97de314d0e5451db41c5c9ce43dafe7f4ec8a941947431141ce6fd7d37d98af0e72f81868d10276fa8380abec0d874a4e41af2a764e441b90aa719 + languageName: node + linkType: hard + +"jest-watcher@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-watcher@npm:27.1.0" + dependencies: + "@jest/test-result": ^27.1.0 + "@jest/types": ^27.1.0 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - jest-util: ^26.6.2 + jest-util: ^27.1.0 string-length: ^4.0.1 - checksum: 401137f1a73bf23cdf390019ebffb3f6f89c53ca49d48252d1dd6daf17a68787fef75cc55a623de28b63d87d0e8f13d8972d7dd06740f2f64f7b2a0409d119d2 + checksum: 3dc1397a40fbb2f7a3f1558b01838f03ee0500eb1d730b541c0499ed0e893b4793bdafef7cc84ee5191d8baf323fa9c69c2f9c85a4831297c1699c132713398d languageName: node linkType: hard @@ -18579,16 +18725,32 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest@npm:^26.6.3": - version: 26.6.3 - resolution: "jest@npm:26.6.3" +"jest-worker@npm:^27.1.0": + version: 27.1.0 + resolution: "jest-worker@npm:27.1.0" dependencies: - "@jest/core": ^26.6.3 + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: 6df593e5a9eae9fc5a5c809706ab91145a3fca9128c2fdc199f7e6e7f3428abe3e70c181eb1bee6574470d0212ca18556e2c9e3afd18aaa6495643597a5ca28c + languageName: node + linkType: hard + +"jest@npm:^27.1.0": + version: 27.1.0 + resolution: "jest@npm:27.1.0" + dependencies: + "@jest/core": ^27.1.0 import-local: ^3.0.2 - jest-cli: ^26.6.3 + jest-cli: ^27.1.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true bin: jest: bin/jest.js - checksum: 3a9b4c70e9bd5391e7367a0036045c1d3545c2a39e1439a71fb4b59b1748bc34e2ccb324faa1046b99bffc8dc2ed7b3c59016c462255b2646f5fa9300351f914 + checksum: e9cc602bb860b805461d3ed8a7029b3353bfdf8fc4c8dc8da79490e49d00b3a98fec1efa1aa0099873636406d813e1f0dd28fa616b045fb8288cd06f2c4e2bf5 languageName: node linkType: hard @@ -18646,9 +18808,9 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jsdom@npm:^16.4.0": - version: 16.6.0 - resolution: "jsdom@npm:16.6.0" +"jsdom@npm:^16.6.0": + version: 16.7.0 + resolution: "jsdom@npm:16.7.0" dependencies: abab: ^2.0.5 acorn: ^8.2.4 @@ -18675,14 +18837,14 @@ fsevents@^1.2.7: whatwg-encoding: ^1.0.5 whatwg-mimetype: ^2.3.0 whatwg-url: ^8.5.0 - ws: ^7.4.5 + ws: ^7.4.6 xml-name-validator: ^3.0.0 peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: canvas: optional: true - checksum: 4abf126bba167f1cf123601232ceb3be0696a4370c8fa484a1a99d93926f251c372d84233b74aeede55909c3f30c350c646d27409f41353ea733c52e0243f49c + checksum: 454b83371857000763ed31130a049acd1b113e3b927e6dcd75c67ddc30cdd242d7ebcac5c2294b7a1a6428155cb1398709c573b3c6d809218692ea68edd93370 languageName: node linkType: hard @@ -20878,15 +21040,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"mkdirp@npm:1.x, mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f - languageName: node - linkType: hard - "mkdirp@npm:>=0.5 0, mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.5, mkdirp@npm:~0.5.0, mkdirp@npm:~0.5.1": version: 0.5.5 resolution: "mkdirp@npm:0.5.5" @@ -20898,6 +21051,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + languageName: node + linkType: hard + "modify-values@npm:^1.0.0": version: 1.0.1 resolution: "modify-values@npm:1.0.1" @@ -21401,20 +21563,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"node-notifier@npm:^8.0.0": - version: 8.0.2 - resolution: "node-notifier@npm:8.0.2" - 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 - checksum: 7db1683003f6aaa4324959dfa663cd56e301ccc0165977a9e7737989ffe3b4763297f9fc85f44d0662b63a4fd85516eda43411b492a4d2fae207afb23773f912 - languageName: node - linkType: hard - "node-pre-gyp@npm:^0.11.0": version: 0.11.0 resolution: "node-pre-gyp@npm:0.11.0" @@ -21864,7 +22012,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": +"npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" dependencies: @@ -23475,15 +23623,15 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pretty-format@npm:^26.0.0, pretty-format@npm:^26.6.2": - version: 26.6.2 - resolution: "pretty-format@npm:26.6.2" +"pretty-format@npm:^27.0.0, pretty-format@npm:^27.1.0": + version: 27.1.0 + resolution: "pretty-format@npm:27.1.0" dependencies: - "@jest/types": ^26.6.2 + "@jest/types": ^27.1.0 ansi-regex: ^5.0.0 - ansi-styles: ^4.0.0 + ansi-styles: ^5.0.0 react-is: ^17.0.1 - checksum: e3b808404d7e1519f0df1aa1f25cee0054ab475775c6b2b8c5568ff23194a92d54bf93274139b6f584ca70fd773be4eaa754b0e03f12bb0a8d1426b07f079976 + checksum: 2472b03b804c21cb1fde94fb01c4ad6e3395e33d8e339ae0ee3dbca0a212235079c8250b5ccb15aa8700c7107b6bbbaaf7ab0d8246d4cf9092e9467a6e22beda languageName: node linkType: hard @@ -25727,7 +25875,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2": +"resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2": version: 1.20.0 resolution: "resolve@npm:1.20.0" dependencies: @@ -25747,7 +25895,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin": +"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin": version: 1.20.0 resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin::version=1.20.0&hash=00b1ff" dependencies: @@ -25912,7 +26060,7 @@ resolve@^2.0.0-next.3: "@babel/preset-env": ^7.15.0 "@babel/preset-react": ^7.14.5 "@babel/preset-typescript": ^7.15.0 - "@types/jest": ^26.0.24 + "@types/jest": ^27.0.1 "@types/node": ^14.17.12 "@types/webpack": ^4.41.30 "@types/webpack-dev-server": ^3.11.6 @@ -25934,7 +26082,7 @@ resolve@^2.0.0-next.3: fork-ts-checker-webpack-plugin: ^6.3.2 html-loader: ^1.3.2 html-webpack-plugin: ^4.5.2 - jest: ^26.6.3 + jest: ^27.1.0 lerna: ^4.0.0 prettier: ^2.3.2 pug-html-loader: ^1.1.5 @@ -25946,7 +26094,7 @@ resolve@^2.0.0-next.3: stylelint-config-standard: ^22.0.0 stylelint-config-styled-components: ^0.1.1 stylelint-processor-styled-components: ^1.10.0 - ts-jest: ^26.5.6 + ts-jest: ^27.0.5 ts-node: ^10.2.1 typescript: ^4.3.5 url-loader: ^4.1.1 @@ -26590,13 +26738,6 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"shellwords@npm:^0.1.1": - version: 0.1.1 - resolution: "shellwords@npm:0.1.1" - checksum: 8d73a5e9861f5e5f1068e2cfc39bc0002400fe58558ab5e5fa75630d2c3adf44ca1fac81957609c8320d5533e093802fcafc72904bf1a32b95de3c19a0b1c0d4 - languageName: node - linkType: hard - "shortid@npm:^2.2.14": version: 2.2.16 resolution: "shortid@npm:2.2.16" @@ -27248,7 +27389,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"stack-utils@npm:^2.0.2": +"stack-utils@npm:^2.0.3": version: 2.0.3 resolution: "stack-utils@npm:2.0.3" dependencies: @@ -27924,6 +28065,15 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: ^4.0.0 + checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 + languageName: node + linkType: hard + "supports-hyperlinks@npm:^2.0.0": version: 2.2.0 resolution: "supports-hyperlinks@npm:2.2.0" @@ -28243,10 +28393,10 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"throat@npm:^5.0.0": - version: 5.0.0 - resolution: "throat@npm:5.0.0" - checksum: 031ff7f4431618036c1dedd99c8aa82f5c33077320a8358ed829e84b320783781d1869fe58e8f76e948306803de966f5f7573766a437562c9f5c033297ad2fe2 +"throat@npm:^6.0.1": + version: 6.0.1 + resolution: "throat@npm:6.0.1" + checksum: 782d4171ee4e3cf947483ed2ff1af3e17cc4354c693b9d339284f61f99fbc401d171e0b0d2db3295bb7d447630333e9319c174ebd7ef315c6fb791db9675369c languageName: node linkType: hard @@ -28612,26 +28762,34 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"ts-jest@npm:^26.5.6": - version: 26.5.6 - resolution: "ts-jest@npm:26.5.6" +"ts-jest@npm:^27.0.5": + version: 27.0.5 + resolution: "ts-jest@npm:27.0.5" dependencies: bs-logger: 0.x - buffer-from: 1.x fast-json-stable-stringify: 2.x - jest-util: ^26.1.0 + jest-util: ^27.0.0 json5: 2.x lodash: 4.x make-error: 1.x - mkdirp: 1.x semver: 7.x yargs-parser: 20.x peerDependencies: - jest: ">=26 <27" + "@babel/core": ">=7.0.0-beta.0 <8" + "@types/jest": ^27.0.0 + babel-jest: ">=27.0.0 <28" + jest: ^27.0.0 typescript: ">=3.8 <5.0" + peerDependenciesMeta: + "@babel/core": + optional: true + "@types/jest": + optional: true + babel-jest: + optional: true bin: ts-jest: cli.js - checksum: 6f65ad4fe67ab3f0fd4c7f9954acbee863af05b2b3f88dd0f490bbcdc58002960fac908b2cb9f009ec14da6fe13cb00a39e291260d6e555abe72448d1c0a017f + checksum: fd53cdb6f913cbe802799d2b491f70f33c52c840c4b8483cecf600ff360efbd00c8d7ed9eb0dd677219f330ee38928b7b9890e9853e9f4d3574b9d8e1dcf4a30 languageName: node linkType: hard @@ -29518,7 +29676,7 @@ typescript@^4.3.5: languageName: node linkType: hard -"uuid@npm:^8.0.0, uuid@npm:^8.3.0, uuid@npm:^8.3.1, uuid@npm:^8.3.2": +"uuid@npm:^8.0.0, uuid@npm:^8.3.1, uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: @@ -29534,17 +29692,6 @@ typescript@^4.3.5: languageName: node linkType: hard -"v8-to-istanbul@npm:^7.0.0": - version: 7.1.2 - resolution: "v8-to-istanbul@npm:7.1.2" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - source-map: ^0.7.3 - checksum: e52b48764f55aed62ff87f2b5f710c874f992cd1313eac8f438bf65aeeb0689153d85bb76e39514fd90ba3521d6ebea929a8ae1339b6d7b0cf18fb0ed13d8b40 - languageName: node - linkType: hard - "v8-to-istanbul@npm:^8.0.0": version: 8.0.0 resolution: "v8-to-istanbul@npm:8.0.0" @@ -30203,17 +30350,6 @@ typescript@^4.3.5: languageName: node linkType: hard -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a - languageName: node - linkType: hard - "wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -30316,7 +30452,7 @@ typescript@^4.3.5: languageName: node linkType: hard -"ws@npm:^5.2.0 || ^6.0.0 || ^7.0.0, ws@npm:^7.4.5, ws@npm:^7.5.0": +"ws@npm:^5.2.0 || ^6.0.0 || ^7.0.0, ws@npm:^7.5.0": version: 7.5.0 resolution: "ws@npm:7.5.0" peerDependencies: @@ -30340,6 +30476,21 @@ typescript@^4.3.5: languageName: node linkType: hard +"ws@npm:^7.4.6": + version: 7.5.3 + resolution: "ws@npm:7.5.3" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 423dc0d859fa74020f5555140905b862470a60ea1567bb9ad55a087263d7718b9c94f69678be1cee9868925c570f1e6fc79d09f90c39057bc63fa2edbb2c547b + languageName: node + linkType: hard + "xdg-basedir@npm:^3.0.0": version: 3.0.0 resolution: "xdg-basedir@npm:3.0.0" @@ -30470,7 +30621,7 @@ typescript@^4.3.5: languageName: node linkType: hard -"yargs-parser@npm:^18.1.2, yargs-parser@npm:^18.1.3": +"yargs-parser@npm:^18.1.3": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" dependencies: @@ -30498,26 +30649,7 @@ typescript@^4.3.5: languageName: node linkType: hard -"yargs@npm:^15.4.1": - version: 15.4.1 - resolution: "yargs@npm:15.4.1" - dependencies: - cliui: ^6.0.0 - decamelize: ^1.2.0 - find-up: ^4.1.0 - get-caller-file: ^2.0.1 - require-directory: ^2.1.1 - require-main-filename: ^2.0.0 - set-blocking: ^2.0.0 - string-width: ^4.2.0 - which-module: ^2.0.0 - y18n: ^4.0.0 - yargs-parser: ^18.1.2 - checksum: 40b974f508d8aed28598087720e086ecd32a5fd3e945e95ea4457da04ee9bdb8bdd17fd91acff36dc5b7f0595a735929c514c40c402416bbb87c03f6fb782373 - languageName: node - linkType: hard - -"yargs@npm:^16.2.0": +"yargs@npm:^16.0.3, yargs@npm:^16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: