diff --git a/.eslintrc.js b/.eslintrc.js index 6fde071b38a9..ce10163e5f5b 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -21,7 +21,11 @@ module.exports = { plugins: ['@typescript-eslint/eslint-plugin'], rules: { '@typescript-eslint/array-type': ['error', {default: 'generic'}], - '@typescript-eslint/ban-types': 'error', + '@typescript-eslint/ban-types': [ + 'error', + // TODO: remove these overrides: https://github.com/facebook/jest/issues/10177 + {types: {Function: false, object: false, '{}': false}}, + ], '@typescript-eslint/no-unused-vars': [ 'error', {argsIgnorePattern: '^_'}, diff --git a/package.json b/package.json index 1a5530df5518..2f704d50648b 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ "@types/jest": "24.0.2", "@types/node": "~10.14.0", "@types/which": "^1.3.2", - "@typescript-eslint/eslint-plugin": "^2.30.0", - "@typescript-eslint/parser": "^2.30.0", + "@typescript-eslint/eslint-plugin": "^3.9.1", + "@typescript-eslint/parser": "^3.9.1", "ansi-regex": "^5.0.0", "ansi-styles": "^4.2.0", "babel-eslint": "^10.0.3", @@ -32,11 +32,11 @@ "codecov": "^3.0.0", "debug": "^4.0.1", "dedent": "^0.7.0", - "eslint": "^6.2.2", + "eslint": "^7.7.0", "eslint-config-prettier": "^6.1.0", "eslint-plugin-babel": "^5.1.0", "eslint-plugin-eslint-comments": "^3.1.2", - "eslint-plugin-flowtype": "^4.2.0", + "eslint-plugin-flowtype": "^5.2.0", "eslint-plugin-import": "^2.6.0", "eslint-plugin-jest": "^23.0.2", "eslint-plugin-jsx-a11y": "^6.0.2", diff --git a/packages/babel-plugin-jest-hoist/src/index.ts b/packages/babel-plugin-jest-hoist/src/index.ts index 3aaf5f83511f..969d831f7416 100644 --- a/packages/babel-plugin-jest-hoist/src/index.ts +++ b/packages/babel-plugin-jest-hoist/src/index.ts @@ -241,7 +241,7 @@ const extractJestObjExprIfHoistable = ( return functionLooksHoistable ? jestObjExpr : null; }; -/* eslint-disable sort-keys,@typescript-eslint/explicit-module-boundary-types */ +/* eslint-disable sort-keys */ export default (): PluginObj<{ declareJestObjGetterIdentifier: () => Identifier; jestObjGetterIdentifier?: Identifier; @@ -302,4 +302,4 @@ export default (): PluginObj<{ }); }, }); -/* eslint-enable sort-keys,@typescript-eslint/explicit-module-boundary-types */ +/* eslint-enable */ diff --git a/packages/expect/src/__tests__/matchers.test.js b/packages/expect/src/__tests__/matchers.test.js index 232ca8e06ab7..43222223756f 100644 --- a/packages/expect/src/__tests__/matchers.test.js +++ b/packages/expect/src/__tests__/matchers.test.js @@ -1790,6 +1790,7 @@ describe('.toHaveProperty()', () => { get b() { return 'b'; } + // eslint-disable-next-line accessor-pairs set setter(val) { this.val = val; } diff --git a/packages/expect/src/toThrowMatchers.ts b/packages/expect/src/toThrowMatchers.ts index b9dc7b5a2735..b16780fb6de0 100644 --- a/packages/expect/src/toThrowMatchers.ts +++ b/packages/expect/src/toThrowMatchers.ts @@ -76,7 +76,6 @@ export const createMatcher = ( matcherName: string, fromPromise?: boolean, ): RawMatcherFn => - // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types function ( this: MatcherState, received: Function, diff --git a/packages/expect/src/utils.ts b/packages/expect/src/utils.ts index e4b60c31c835..f5ff252bce7e 100644 --- a/packages/expect/src/utils.ts +++ b/packages/expect/src/utils.ts @@ -94,12 +94,13 @@ export const getPath = ( // Strip properties from object that are not present in the subset. Useful for // printing the diff for toMatchObject() without adding unrelated noise. -// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types +/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ export const getObjectSubset = ( object: any, subset: any, seenReferences: WeakMap = new WeakMap(), ): any => { + /* eslint-enable */ if (Array.isArray(object)) { if (Array.isArray(subset) && subset.length === object.length) { // The map method returns correct subclass of subset. @@ -138,10 +139,11 @@ const IteratorSymbol = Symbol.iterator; const hasIterator = (object: any) => !!(object != null && object[IteratorSymbol]); -// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types +/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ export const iterableEquality = ( a: any, b: any, + /* eslint-enable */ aStack: Array = [], bStack: Array = [], ): boolean | undefined => { @@ -265,10 +267,9 @@ const isObjectWithKeys = (a: any) => !(a instanceof Array) && !(a instanceof Date); -// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types export const subsetEquality = ( - object: any, - subset: any, + object: unknown, + subset: unknown, ): boolean | undefined => { // subsetEquality needs to keep track of the references // it has already visited to avoid infinite loops in case @@ -357,8 +358,7 @@ export const isError = (value: unknown): value is Error => { } }; -// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types -export function emptyObject(obj: any): boolean { +export function emptyObject(obj: unknown): boolean { return obj && typeof obj === 'object' ? !Object.keys(obj).length : false; } diff --git a/packages/jest-circus/src/testCaseReportHandler.ts b/packages/jest-circus/src/testCaseReportHandler.ts index 4c7e7fe77609..f68515e0e9cc 100644 --- a/packages/jest-circus/src/testCaseReportHandler.ts +++ b/packages/jest-circus/src/testCaseReportHandler.ts @@ -12,7 +12,7 @@ import {makeSingleTestResult, parseSingleTestResult} from './utils'; const testCaseReportHandler = ( testPath: string, sendMessageToJest: TestFileEvent, -) => (event: Circus.Event) => { +) => (event: Circus.Event): void => { switch (event.name) { case 'test_done': { const testResult = makeSingleTestResult(event.test); diff --git a/packages/jest-jasmine2/src/isError.ts b/packages/jest-jasmine2/src/isError.ts index fc8e90201385..1eb0aef83ace 100644 --- a/packages/jest-jasmine2/src/isError.ts +++ b/packages/jest-jasmine2/src/isError.ts @@ -7,8 +7,8 @@ import prettyFormat = require('pretty-format'); -// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types export default function isError( + // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types potentialError: any, ): {isError: boolean; message: string | null} { // duck-type Error, see #2549 diff --git a/packages/jest-snapshot/src/index.ts b/packages/jest-snapshot/src/index.ts index ef7b407fdf85..2a3766fe934a 100644 --- a/packages/jest-snapshot/src/index.ts +++ b/packages/jest-snapshot/src/index.ts @@ -38,7 +38,7 @@ import { printReceived, printSnapshotAndReceived, } from './printSnapshot'; -import type {Context, MatchSnapshotConfig} from './types'; +import type {Context, ExpectationResult, MatchSnapshotConfig} from './types'; import * as utils from './utils'; const DID_NOT_THROW = 'Received function did not throw'; // same as toThrow @@ -156,10 +156,10 @@ const cleanup = ( const toMatchSnapshot = function ( this: Context, - received: any, + received: unknown, propertiesOrHint?: object | Config.Path, hint?: Config.Path, -) { +): ExpectationResult { const matcherName = 'toMatchSnapshot'; let properties; @@ -214,10 +214,10 @@ const toMatchSnapshot = function ( const toMatchInlineSnapshot = function ( this: Context, - received: any, + received: unknown, propertiesOrSnapshot?: object | string, inlineSnapshot?: string, -) { +): ExpectationResult { const matcherName = 'toMatchInlineSnapshot'; let properties; @@ -414,10 +414,10 @@ const _toMatchSnapshot = (config: MatchSnapshotConfig) => { const toThrowErrorMatchingSnapshot = function ( this: Context, - received: any, + received: unknown, hint: string | undefined, // because error TS1016 for hint?: string fromPromise: boolean, -) { +): ExpectationResult { const matcherName = 'toThrowErrorMatchingSnapshot'; // Future breaking change: Snapshot hint must be a string @@ -437,10 +437,10 @@ const toThrowErrorMatchingSnapshot = function ( const toThrowErrorMatchingInlineSnapshot = function ( this: Context, - received: any, + received: unknown, inlineSnapshot?: string, fromPromise?: boolean, -) { +): ExpectationResult { const matcherName = 'toThrowErrorMatchingInlineSnapshot'; if (inlineSnapshot !== undefined && typeof inlineSnapshot !== 'string') { diff --git a/packages/jest-snapshot/src/types.ts b/packages/jest-snapshot/src/types.ts index dcc0c8e12de5..40ddd1cabfaa 100644 --- a/packages/jest-snapshot/src/types.ts +++ b/packages/jest-snapshot/src/types.ts @@ -23,3 +23,9 @@ export type MatchSnapshotConfig = { }; export type SnapshotData = Record; + +// copied from `expect` - should be shared +export type ExpectationResult = { + pass: boolean; + message: () => string; +}; diff --git a/packages/jest-validate/src/exampleConfig.ts b/packages/jest-validate/src/exampleConfig.ts index 613cd2b974e2..b577e0c2910d 100644 --- a/packages/jest-validate/src/exampleConfig.ts +++ b/packages/jest-validate/src/exampleConfig.ts @@ -12,6 +12,7 @@ const config: ValidationOptions = { condition: () => true, deprecate: () => false, deprecatedConfig: { + // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types key: () => {}, }, error: () => {}, diff --git a/packages/jest-worker/package.json b/packages/jest-worker/package.json index 4e0e479223ba..ed8040b48fc1 100644 --- a/packages/jest-worker/package.json +++ b/packages/jest-worker/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@types/merge-stream": "^1.1.2", "@types/supports-color": "^5.3.0", - "get-stream": "^5.1.0", + "get-stream": "^6.0.0", "worker-farm": "^1.6.0" }, "engines": { diff --git a/yarn.lock b/yarn.lock index 7c34698fac46..b305620d22f7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6,79 +6,79 @@ __metadata: cacheKey: 6 "@angular/common@npm:^10.0.2": - version: 10.0.8 - resolution: "@angular/common@npm:10.0.8" + version: 10.0.11 + resolution: "@angular/common@npm:10.0.11" dependencies: tslib: ^2.0.0 peerDependencies: - "@angular/core": 10.0.8 + "@angular/core": 10.0.11 rxjs: ^6.5.3 - checksum: f908188eb4d18dbc66b0b12abeb5a5f7bedcdf8f1a8bb8d103a0490f95646323433f14db2d79a472fa0e433119e03e0d6e083fdb2535009d66837cc4cdd127a6 + checksum: bb32bd23acd9a95f3f57ddc141330da3616b330e8c11bcf15469e658c1d36cf64c50d10e8bb6ee2ece1d91319e7fcdec3b263517bfbe5ef063d08ec7ec87a219 languageName: node linkType: hard "@angular/compiler@npm:^10.0.2": - version: 10.0.8 - resolution: "@angular/compiler@npm:10.0.8" + version: 10.0.11 + resolution: "@angular/compiler@npm:10.0.11" dependencies: tslib: ^2.0.0 - checksum: 7f514fa6a3619d6f37af71dda6dedd8bcfb2242413d767083b19421f5d9844f33d4ce4708caf93f29e3b1b1386857556e9ac9779a4b0736489ddadd3ee7b4f40 + checksum: 4fb88387efef619d402775a11576712d9525059d50b2d563940b26cfa21ed02819156cb87a0b60bfae79e8cc9cae161da7b5d679b6bfdfea0fea03f020bb9e10 languageName: node linkType: hard "@angular/core@npm:^10.0.2": - version: 10.0.8 - resolution: "@angular/core@npm:10.0.8" + version: 10.0.11 + resolution: "@angular/core@npm:10.0.11" dependencies: tslib: ^2.0.0 peerDependencies: rxjs: ^6.5.3 zone.js: ~0.10.3 - checksum: 7f8300f2b5e52ae44fc1959cf6445c9926e5748c78a20091b0edb3c6363ad5db7260e0f5c2e0f3f6dbe9158a37e1f54337ec4e46b7cb053902b3fc1e4ced9e86 + checksum: 285db5bbe86f55aa7cc809c41b8394591fe236a01e05a2fd78f075f0778ced4a0a7a5995ea388c3e632dcd32b994b78ee73ed1776f86135b6994463342f44134 languageName: node linkType: hard "@angular/forms@npm:^10.0.2": - version: 10.0.8 - resolution: "@angular/forms@npm:10.0.8" + version: 10.0.11 + resolution: "@angular/forms@npm:10.0.11" dependencies: tslib: ^2.0.0 peerDependencies: - "@angular/common": 10.0.8 - "@angular/core": 10.0.8 - "@angular/platform-browser": 10.0.8 + "@angular/common": 10.0.11 + "@angular/core": 10.0.11 + "@angular/platform-browser": 10.0.11 rxjs: ^6.5.3 - checksum: b53eda6f88272e81ff1634c9012dcfef75d3e61ebf08472a458404374bda0c39a48a2c7d8436169489e99ef5fe9b0cd1fdb14a3beb79bf0a58321a908817f214 + checksum: fb1e727a0fc9355f0071670356c41c4589b9d980dfc3919536e5e32c7146cb7bccdc309cbe9f04387c1e610329ccc5d0d033090d6429c977e7c62cbb3dd8c744 languageName: node linkType: hard "@angular/platform-browser-dynamic@npm:^10.0.2": - version: 10.0.8 - resolution: "@angular/platform-browser-dynamic@npm:10.0.8" + version: 10.0.11 + resolution: "@angular/platform-browser-dynamic@npm:10.0.11" dependencies: tslib: ^2.0.0 peerDependencies: - "@angular/common": 10.0.8 - "@angular/compiler": 10.0.8 - "@angular/core": 10.0.8 - "@angular/platform-browser": 10.0.8 - checksum: 6be20dbd4421d10e194a5abe08f7f56cbb24db19a6b1df090c0cd921cb6f896f7ba6df4194a034303f720a856687283be6119e2bea45126211a41fbec403bb81 + "@angular/common": 10.0.11 + "@angular/compiler": 10.0.11 + "@angular/core": 10.0.11 + "@angular/platform-browser": 10.0.11 + checksum: 2c31b63ad20bfb297788001bd682f8b9d6ae8cd0be76892bb644efcea5a556cae507be820950c5a6897c34790571b8668830c9e636ed0ac6854678582765758a languageName: node linkType: hard "@angular/platform-browser@npm:^10.0.2": - version: 10.0.8 - resolution: "@angular/platform-browser@npm:10.0.8" + version: 10.0.11 + resolution: "@angular/platform-browser@npm:10.0.11" dependencies: tslib: ^2.0.0 peerDependencies: - "@angular/animations": 10.0.8 - "@angular/common": 10.0.8 - "@angular/core": 10.0.8 + "@angular/animations": 10.0.11 + "@angular/common": 10.0.11 + "@angular/core": 10.0.11 peerDependenciesMeta: "@angular/animations": optional: true - checksum: fcb18e2c8a9b83b975dfb9321d85558af0f9a5f47125130da5991299e844f40ef89502e644704b95d0926c31fa0d14f5585ba6b39be10845878415d1fb66957a + checksum: 484019b6535e3fc57d1b359f6d0cdaed3819de1079609d749536fdf353cedc3a4ab86caca690b9ec4e288c1085467e844af6634cb8ea839c173d413cab63c98a languageName: node linkType: hard @@ -112,14 +112,14 @@ __metadata: linkType: hard "@babel/core@npm:*, @babel/core@npm:^7.0.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5, @babel/core@npm:^7.9.0": - version: 7.11.1 - resolution: "@babel/core@npm:7.11.1" + version: 7.11.4 + resolution: "@babel/core@npm:7.11.4" dependencies: "@babel/code-frame": ^7.10.4 - "@babel/generator": ^7.11.0 + "@babel/generator": ^7.11.4 "@babel/helper-module-transforms": ^7.11.0 "@babel/helpers": ^7.10.4 - "@babel/parser": ^7.11.1 + "@babel/parser": ^7.11.4 "@babel/template": ^7.10.4 "@babel/traverse": ^7.11.0 "@babel/types": ^7.11.0 @@ -131,18 +131,18 @@ __metadata: resolve: ^1.3.2 semver: ^5.4.1 source-map: ^0.5.0 - checksum: c6bb33b1f7eb803de5832342841ed615f0152e333efa601bf18460c8070bfd0e77cea83010a18a409bf8886096ec57397dd8bf388bc4d85f1337dc2bc6e3f7ef + checksum: 21b40a4242f308c2ccbcc07393bc47ef1ed3f6b4f6db5081801cf4c504926e28e24130bf4afd81ff9b0d6c61cdbb873492c892d0cebdb2e5f5cfb9711b17f089 languageName: node linkType: hard -"@babel/generator@npm:^7.11.0, @babel/generator@npm:^7.5.0": - version: 7.11.0 - resolution: "@babel/generator@npm:7.11.0" +"@babel/generator@npm:^7.11.0, @babel/generator@npm:^7.11.4, @babel/generator@npm:^7.5.0": + version: 7.11.4 + resolution: "@babel/generator@npm:7.11.4" dependencies: "@babel/types": ^7.11.0 jsesc: ^2.5.1 source-map: ^0.5.0 - checksum: aec10e0792f506b88b0abf859d7a76d7d4a8e9a4c3865f13ce9c2fc6d67234e205859c20f8aef633f2b6a23acc7b8af1d70d77ad186b3d0af155ab9252e13b10 + checksum: 1244facf6e03ea120ee6f7520eb7e7347ef97a3ece7ccf5d3efd5a70e6c4f85c67d7e8b9dc533ee071c95d91fe0ff8c1b9cf1a59447f4bc1caddcace64e77dfb languageName: node linkType: hard @@ -242,12 +242,11 @@ __metadata: linkType: hard "@babel/helper-explode-assignable-expression@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-explode-assignable-expression@npm:7.10.4" + version: 7.11.4 + resolution: "@babel/helper-explode-assignable-expression@npm:7.11.4" dependencies: - "@babel/traverse": ^7.10.4 "@babel/types": ^7.10.4 - checksum: 3348549a83dbb81ae44e97504134460069c648cc9add914856aec281fdc712a68b012f110778d84f098a94588178ba5261221ea6f46abd6892e5ec4281c41be0 + checksum: 22aa9c75c7eeb8bf42c268a8f4aad00abf12f315f59d912cc26b5895f4c1efec919e4f09b00a6c67a8fa8d7c5a212ca3d758748e60d401d41a322e319b312092 languageName: node linkType: hard @@ -339,15 +338,14 @@ __metadata: linkType: hard "@babel/helper-remap-async-to-generator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-remap-async-to-generator@npm:7.10.4" + version: 7.11.4 + resolution: "@babel/helper-remap-async-to-generator@npm:7.11.4" dependencies: "@babel/helper-annotate-as-pure": ^7.10.4 "@babel/helper-wrap-function": ^7.10.4 "@babel/template": ^7.10.4 - "@babel/traverse": ^7.10.4 "@babel/types": ^7.10.4 - checksum: 258395dbab35546aecaf8f8b0b5a2c223cddbd11a41cd85e7571911adf1742ff7146dbf6cf53f14ba3d8f3ae2c54ec9bc396fcf31c66aa56d1dd692b10e99299 + checksum: 5f19329b439ce2bd65d3500e25204720ab0144382b3f7d26ed2855531e569dfa659c500f10805e752bc6fa9db691096f92c5c60ac9e849fc75e8f7519eb828d7 languageName: node linkType: hard @@ -432,12 +430,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.10.4, @babel/parser@npm:^7.11.0, @babel/parser@npm:^7.11.1, @babel/parser@npm:^7.7.0": - version: 7.11.3 - resolution: "@babel/parser@npm:7.11.3" +"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.10.4, @babel/parser@npm:^7.11.0, @babel/parser@npm:^7.11.4, @babel/parser@npm:^7.7.0": + version: 7.11.4 + resolution: "@babel/parser@npm:7.11.4" bin: parser: ./bin/babel-parser.js - checksum: 39795285226f17c09492bbbfd3bfdde461bc3d0b935000e5fc66c3376567585959d0488d4e1447ebcb1528abe6fc9c1a1740b05cdb8078acee1242141169397e + checksum: 06337dd30f432634503542a489bc4106a7505e7551c2feae0f1d25f35dfed9d1192373b3366ffd3a9a3ee65aeec60bb9c7d0612f9e0cfc17835eae467701b42a languageName: node linkType: hard @@ -2991,11 +2989,11 @@ __metadata: linkType: hard "@octokit/types@npm:^5.0.0, @octokit/types@npm:^5.0.1": - version: 5.4.0 - resolution: "@octokit/types@npm:5.4.0" + version: 5.4.1 + resolution: "@octokit/types@npm:5.4.1" dependencies: "@types/node": ">= 8" - checksum: 7dab73cee1f7580e0ad7d8d5a29d64da7dda7eea2d8b4257aa418dc7ac2d7b688073628ff55de5fba233ac650b4c867cdadc5c80fb35b9615eb7a6003078f794 + checksum: 3dda743b7f8dd572b3592dcf938542147133a5229ae04242a83d80579daad28dc493bd83f84e9b682eb8864457ca69ebe95ab787241c1fe9ef5cf328648c0bb0 languageName: node linkType: hard @@ -3079,8 +3077,8 @@ __metadata: linkType: hard "@react-native-community/cli@npm:^4.7.0": - version: 4.11.0 - resolution: "@react-native-community/cli@npm:4.11.0" + version: 4.12.0 + resolution: "@react-native-community/cli@npm:4.12.0" dependencies: "@hapi/joi": ^15.0.3 "@react-native-community/cli-debugger-ui": ^4.9.0 @@ -3092,7 +3090,7 @@ __metadata: commander: ^2.19.0 cosmiconfig: ^5.1.0 deepmerge: ^3.2.0 - envinfo: ^7.1.0 + envinfo: ^7.7.2 execa: ^1.0.0 find-up: ^4.1.0 fs-extra: ^8.1.0 @@ -3120,7 +3118,7 @@ __metadata: react-native: ">=0.62.0-rc.0 <0.64.0" bin: react-native: build/bin.js - checksum: 4d6339cab60c148041466aad3ddc5d7f7db64068123c326a6af5c0e201da7d6abd1ce26620e67a2cb87203ac3307669ebd6fc0063e6f9bddf5ffdeafc0fb7022 + checksum: 8cbbf223a549b41d188c2fec75f4e7867a1343909cf7d40621cf037733e6c6b04a11bf1867f5b2c5be60c7c3af4abe8b082f48d688adfcdc4483179fa91d7b08 languageName: node linkType: hard @@ -3165,29 +3163,29 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^7.17.1": - version: 7.22.0 - resolution: "@testing-library/dom@npm:7.22.0" +"@testing-library/dom@npm:^7.22.3": + version: 7.22.5 + resolution: "@testing-library/dom@npm:7.22.5" dependencies: "@babel/runtime": ^7.10.3 "@types/aria-query": ^4.2.0 aria-query: ^4.2.2 - dom-accessibility-api: ^0.4.6 - pretty-format: ^25.5.0 - checksum: 7871b62bb3159cd70826b6c37c5363e98c434dc6babc370d9bb7547fa1e434a38d32f91926090eed55ad43f4bd02c0c0182083d34b0464138514e13d7cdda6ef + dom-accessibility-api: ^0.5.1 + pretty-format: ^26.4.2 + checksum: 3df40d0b173a17efec9208c582ff736adb005c93c089207d43f208a78f01b7380e3e0036022579a92e2d00873aeec39281c1e48cd92604d0afa6c7d9db56a6ee languageName: node linkType: hard "@testing-library/react@npm:*": - version: 10.4.8 - resolution: "@testing-library/react@npm:10.4.8" + version: 10.4.9 + resolution: "@testing-library/react@npm:10.4.9" dependencies: "@babel/runtime": ^7.10.3 - "@testing-library/dom": ^7.17.1 + "@testing-library/dom": ^7.22.3 peerDependencies: react: "*" react-dom: "*" - checksum: 8e725f094be47651b852a356e7fff9bcde2ab665c8ba7b0d9ef8e2140dd1158c8b58d4fcbebd4f5d03e32cff34c4c035a4d5a761903f1c908bebc2fe6abc8ec2 + checksum: 9f06d88dc13085790985543253005dca7703bda7a5e0ee2b96e0385a88b8c14b98d74951c1e2d940bcac1c231767e935f4cd90345e9202b79df57994538ad7f3 languageName: node linkType: hard @@ -3593,9 +3591,9 @@ __metadata: linkType: hard "@types/node@npm:>= 8, @types/node@npm:^14.0.27": - version: 14.0.27 - resolution: "@types/node@npm:14.0.27" - checksum: 54ecf408eb94f44685e12ef395d8d9d5789cb9e209f171153b6b951272af6b8da099778d09d66454aa5d35ce246f3922ebd7476ed768bf3bd4267306c12a6703 + version: 14.6.0 + resolution: "@types/node@npm:14.6.0" + checksum: ff23553ab77516d0f90b6710a041a49723fc1b1ca33a5379d5746068cac8b9ddbec428d3a4913afaee50bcdc69b9583843740a18a3519ae997982694f5287c6b languageName: node linkType: hard @@ -3660,12 +3658,12 @@ __metadata: linkType: hard "@types/react@npm:*": - version: 16.9.45 - resolution: "@types/react@npm:16.9.45" + version: 16.9.46 + resolution: "@types/react@npm:16.9.46" dependencies: "@types/prop-types": "*" csstype: ^3.0.2 - checksum: 285b9f607d2789ea2810a303b52496f8561e8352362372a84bcb069128ddb6c5a000a372067a5b456054f6680c5c922e8875fafdb97935a5814afa74ea906868 + checksum: ad8d07195dc483f9186dc7886bba15c39e6f9c29bbbd97e52a7a117016f07ac6f923b202749d40833bef62fe60f4af6847b82dcfa0c539495e541ad6d819e49a languageName: node linkType: hard @@ -3707,11 +3705,9 @@ __metadata: linkType: hard "@types/semver@npm:^7.1.0": - version: 7.3.1 - resolution: "@types/semver@npm:7.3.1" - dependencies: - "@types/node": "*" - checksum: bf9be9176f4892a4239141990da5b9b049e15f75eed09c758c6b05fdac2e9d4ceeb38188932839c0e413fb74e1497002d511e31208eff863d0d53289e671192c + version: 7.3.3 + resolution: "@types/semver@npm:7.3.3" + checksum: 6dd845385b97eca6c93bca42de075ebbd5057804d2fefcd8f86cdfb02217a8b15ac17b85575615b7186d84877c2faf99bd8274f4346f9953f37ec3101992c6a5 languageName: node linkType: hard @@ -3723,12 +3719,11 @@ __metadata: linkType: hard "@types/source-map-support@npm:^0.5.0": - version: 0.5.2 - resolution: "@types/source-map-support@npm:0.5.2" + version: 0.5.3 + resolution: "@types/source-map-support@npm:0.5.3" dependencies: - "@types/node": "*" source-map: ^0.6.0 - checksum: 3f16b38d0a25199283aa5d270731bace9db814dbded1e4fc7850da85167afe344bcde57aaad5f8f21b30056c3f7ac51d6dc0bf66970e2431ca61455850ca3bb3 + checksum: b91a22010f83efbcde37861af7d57fc7c62fef2510a6cb39ed3316ee31c6e76cf98445589a0cbb97b9262490b3e3d03748bdc5a1f640b3a03f6965d02eda82d4 languageName: node linkType: hard @@ -3761,9 +3756,9 @@ __metadata: linkType: hard "@types/uuid@npm:^8.0.0": - version: 8.0.1 - resolution: "@types/uuid@npm:8.0.1" - checksum: aaf6ce3c85e2d961eb3c19016415c03329da9bffa5bd62ff2095a7d16f4717e0ad50734a351567cc826a6dcca5c48f38f076a10ffa0b0d1a02eccdd3a058b714 + version: 8.3.0 + resolution: "@types/uuid@npm:8.3.0" + checksum: 620985aed8fdb4aed153daca5235f4303457a67a4d181efac0021712eabd9edd7e88895f79730c0e651effde7633b1b61e49a81519ac8d4e75019d2ac9b6412f languageName: node linkType: hard @@ -3817,25 +3812,42 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^2.30.0": - version: 2.34.0 - resolution: "@typescript-eslint/eslint-plugin@npm:2.34.0" +"@typescript-eslint/eslint-plugin@npm:^3.9.1": + version: 3.9.1 + resolution: "@typescript-eslint/eslint-plugin@npm:3.9.1" dependencies: - "@typescript-eslint/experimental-utils": 2.34.0 + "@typescript-eslint/experimental-utils": 3.9.1 + debug: ^4.1.1 functional-red-black-tree: ^1.0.1 regexpp: ^3.0.0 + semver: ^7.3.2 tsutils: ^3.17.1 peerDependencies: - "@typescript-eslint/parser": ^2.0.0 - eslint: ^5.0.0 || ^6.0.0 + "@typescript-eslint/parser": ^3.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 8d800f4726487df5ce4d573e62effa250f168658759e32a976eae355cc3130d82e3a918542df273fec428b608d9d50e65ad02d596ba0c24de7fbb4ddb7897dee + checksum: 252bab346c02c78f97bc389686230ba0260409f1471c1bea91764ea1ff0aa30d941294c4ae59a4d3f5ca2f8e73311a080709f0d0e5923b9dd4c013b0d9a1f583 + languageName: node + linkType: hard + +"@typescript-eslint/experimental-utils@npm:3.9.1": + version: 3.9.1 + resolution: "@typescript-eslint/experimental-utils@npm:3.9.1" + dependencies: + "@types/json-schema": ^7.0.3 + "@typescript-eslint/types": 3.9.1 + "@typescript-eslint/typescript-estree": 3.9.1 + eslint-scope: ^5.0.0 + eslint-utils: ^2.0.0 + peerDependencies: + eslint: "*" + checksum: 8092e411ad2b8c57bb848507f9feffd7c305ca469b494b3d97b4176b73f0d9dbff20715a66537e9916a17b9aff9d76c446a0849967712bac2fba9b237f3df395 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:2.34.0, @typescript-eslint/experimental-utils@npm:^2.5.0": +"@typescript-eslint/experimental-utils@npm:^2.5.0": version: 2.34.0 resolution: "@typescript-eslint/experimental-utils@npm:2.34.0" dependencies: @@ -3849,20 +3861,28 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^2.30.0": - version: 2.34.0 - resolution: "@typescript-eslint/parser@npm:2.34.0" +"@typescript-eslint/parser@npm:^3.9.1": + version: 3.9.1 + resolution: "@typescript-eslint/parser@npm:3.9.1" dependencies: "@types/eslint-visitor-keys": ^1.0.0 - "@typescript-eslint/experimental-utils": 2.34.0 - "@typescript-eslint/typescript-estree": 2.34.0 + "@typescript-eslint/experimental-utils": 3.9.1 + "@typescript-eslint/types": 3.9.1 + "@typescript-eslint/typescript-estree": 3.9.1 eslint-visitor-keys: ^1.1.0 peerDependencies: - eslint: ^5.0.0 || ^6.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: a3fe33d422d5cfe97e36c983253d33d2f5907657f9bb61a129c58656441acf9e90ec525a5273239cc876bc43e031056b2796924f3e64e8ca1295674fb30a2eec + checksum: ed9a4829697cb02b18d47b83d8bb5678f37a5eb996e47ded58387dda22f0b6e51800f0a3ecf6136f23827bfc654cd0f38d5082ca66a93c593ee0afa370edcc10 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:3.9.1": + version: 3.9.1 + resolution: "@typescript-eslint/types@npm:3.9.1" + checksum: 0591ff76919fb8d19af26f0657329d8fa499484f64e073a76ae2f846ea39074c3cd888ae185d16aa2974eb1ca3a0aa6083040c13872a2aaafb8a10e1b8a38a9e languageName: node linkType: hard @@ -3884,6 +3904,34 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:3.9.1": + version: 3.9.1 + resolution: "@typescript-eslint/typescript-estree@npm:3.9.1" + dependencies: + "@typescript-eslint/types": 3.9.1 + "@typescript-eslint/visitor-keys": 3.9.1 + debug: ^4.1.1 + glob: ^7.1.6 + is-glob: ^4.0.1 + lodash: ^4.17.15 + semver: ^7.3.2 + tsutils: ^3.17.1 + peerDependenciesMeta: + typescript: + optional: true + checksum: f9a962b6ffd557aff680ccc8a67e79e305002dd90f7637f0d22b9e6e9112dc143f629d12af769e6252c17025cc4bc381218a425fdb4bf9dbd8c12a235356d8c1 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:3.9.1": + version: 3.9.1 + resolution: "@typescript-eslint/visitor-keys@npm:3.9.1" + dependencies: + eslint-visitor-keys: ^1.1.0 + checksum: 9e54d3a37aef8c177872dcfba59ead2de6bd5c7370a735dc5965d499ca7d93cef6edf297bc07f114098291e797b561cae1bbc74e3e426a3c521d02f03cef95e0 + languageName: node + linkType: hard + "@zkochan/cmd-shim@npm:^3.1.0": version: 3.1.0 resolution: "@zkochan/cmd-shim@npm:3.1.0" @@ -3973,7 +4021,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.1.1": +"acorn@npm:^7.1.1, acorn@npm:^7.4.0": version: 7.4.0 resolution: "acorn@npm:7.4.0" bin: @@ -4052,14 +4100,14 @@ __metadata: linkType: hard "ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.3": - version: 6.12.3 - resolution: "ajv@npm:6.12.3" + version: 6.12.4 + resolution: "ajv@npm:6.12.4" dependencies: fast-deep-equal: ^3.1.1 fast-json-stable-stringify: ^2.0.0 json-schema-traverse: ^0.4.1 uri-js: ^4.2.2 - checksum: b20a171bf30ede1635c6b1955bcc1db5a6b3e7dfa77f75aace9fb0db87375430c46d5cdd84158a0bf0a8da91e4da97bdb1afe5604a0969d8468b7c11143fdbba + checksum: 50d72b0a10326732072f5481b1b6bd5a43f8d770878b8f88ba5bb232abb745cefbf7f87a0e64679bd477d4a8bba0b3aea084675bd34943db5279c15907ee658f languageName: node linkType: hard @@ -4123,6 +4171,13 @@ __metadata: languageName: node linkType: hard +"ansi-colors@npm:^4.1.1": + version: 4.1.1 + resolution: "ansi-colors@npm:4.1.1" + checksum: 50d8dfbce25602caea1b170ecf4c71c4c9c58d2d1e3186fb5712848c0610d05fe60b8bb6a9eaebd9b54f1db3baf6f603e04214cce597cc7799bc9f47fd9a797a + languageName: node + linkType: hard + "ansi-cyan@npm:^0.1.1": version: 0.1.1 resolution: "ansi-cyan@npm:0.1.1" @@ -4511,13 +4566,6 @@ __metadata: languageName: node linkType: hard -"arrify@npm:^2.0.1": - version: 2.0.1 - resolution: "arrify@npm:2.0.1" - checksum: 2a19726815590d829e07998aefa2c352bd9061e58bf4391ffffa227129995841a710bef2d8b4c9408a6b0679d96c96bd23764bdbcc29bb21666c976816093972 - languageName: node - linkType: hard - "asap@npm:^2.0.0, asap@npm:~2.0.3, asap@npm:~2.0.6": version: 2.0.6 resolution: "asap@npm:2.0.6" @@ -4644,9 +4692,9 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.10.0 - resolution: "aws4@npm:1.10.0" - checksum: f8c20a0031a2ae88bb29a89d5e5f8139eb0cc8aa964d0a8d69a476a4b0f6cf3954e3dd40bd08cea69c95ee31e2e69226d82e804628261a2375223ac67582009d + version: 1.10.1 + resolution: "aws4@npm:1.10.1" + checksum: 53f2897324997542e3cfeca0b24f5960e2470eb8527f0b6587432a4607dcb8ca817955aef4297a3b429f1ca5fa688ba1b6bc57d744add41292ffcb59466392bb languageName: node linkType: hard @@ -5202,9 +5250,9 @@ __metadata: linkType: hard "bson@npm:^1.1.4": - version: 1.1.4 - resolution: "bson@npm:1.1.4" - checksum: ec5d5fb1f57273c9203dfb31b0df30a58abb4e701851373233ae6693bcaac240631c42b05615fc91601458a76c56d9999a8fbfc8ec68163ac0273138db43cf70 + version: 1.1.5 + resolution: "bson@npm:1.1.5" + checksum: d1e6fe96baac02dacc54cc33f8accce7bd289a22f0e98804e76adbb9af463ee414f6c8aed15fa18c133330fe859a7bb750e432f39549bd823bc73c5e6dc8e1e4 languageName: node linkType: hard @@ -5487,9 +5535,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000989, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001111": - version: 1.0.30001112 - resolution: "caniuse-lite@npm:1.0.30001112" - checksum: 08293122dfa4c1493cdc78357008eb1af36eec5a61d6201d689c1d3b4bd62218be8e2eda72f85223e239a7ef00ac0f1dede8aafc24b7d1297f67c627ea241b28 + version: 1.0.30001117 + resolution: "caniuse-lite@npm:1.0.30001117" + checksum: 1e662b55088f83c50164f765d6a3d67109cb94bda943b8ac1efeb8be74c2320ea61eed3e49572d9f98d6de3d7968831cd3370ac29196b632a909ae25f5084bc7 languageName: node linkType: hard @@ -5521,7 +5569,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.1.0, chalk@npm:^2.3.1, chalk@npm:^2.4.1, chalk@npm:^2.4.2": +"chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.3.1, chalk@npm:^2.4.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -5743,15 +5791,6 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-cursor@npm:3.1.0" - dependencies: - restore-cursor: ^3.1.0 - checksum: 15dbfc222f27da8cbc61680e4948b189e811224271f6ee5be9db0dcbabe23ae3b2c5a5663be6f17ee51f6203ab44abddd4f4cffb20d69458fc845fa86976f96a - languageName: node - linkType: hard - "cli-spinners@npm:^2.0.0": version: 2.4.0 resolution: "cli-spinners@npm:2.4.0" @@ -5766,13 +5805,6 @@ __metadata: languageName: node linkType: hard -"cli-width@npm:^3.0.0": - version: 3.0.0 - resolution: "cli-width@npm:3.0.0" - checksum: 6e5bc71774e202bfd3782d0be56eacee9462bfc7dc4a601dad10636163ab9c8abe625e760b0f28e590f9044bc23df3927ee3406f8c961fd2e4a51ef3f67fab2f - languageName: node - linkType: hard - "clipboard@npm:^2.0.0": version: 2.0.6 resolution: "clipboard@npm:2.0.6" @@ -6417,7 +6449,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:6.0.5, cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5": +"cross-spawn@npm:6.0.5, cross-spawn@npm:^6.0.0": version: 6.0.5 resolution: "cross-spawn@npm:6.0.5" dependencies: @@ -6441,7 +6473,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -6742,9 +6774,9 @@ __metadata: linkType: hard "dayjs@npm:^1.8.15": - version: 1.8.33 - resolution: "dayjs@npm:1.8.33" - checksum: 8f2e186aa4087614aaffe663d348744cc50ccacb0187a0f48cd59e92536b13b13ee8a55aacdf4061b3dfd5195865ce5331f0b2a429f4050979ed8e8f9f67d0b5 + version: 1.8.34 + resolution: "dayjs@npm:1.8.34" + checksum: 248d3d3e288e3d22f3c11224776b1572c29c7dea157184dba705b1e6cfc69114a3aec4d2079c14c4c91c5dea3c17982f64ee6dee1d637707ea05f386ebbd1feb languageName: node linkType: hard @@ -7236,10 +7268,10 @@ __metadata: languageName: node linkType: hard -"dom-accessibility-api@npm:^0.4.6": - version: 0.4.7 - resolution: "dom-accessibility-api@npm:0.4.7" - checksum: 4ea86de973d5bf2def5cfc6c482c2b66075fdeee9b7dd2d0ca7bae77d7b8a8dd9300fdc1f7df3ea9dd9c7344f290c88130af76be8b826ec1219abb2773ee01f4 +"dom-accessibility-api@npm:^0.5.1": + version: 0.5.1 + resolution: "dom-accessibility-api@npm:0.5.1" + checksum: 55dc97c391cabb8eddaea06222a453c3e96721ef9fb2701e021c252d3594452b43ae98f4a056ddd717d97af870d5ace8bed627611a7028c70894764fee2fc7ed languageName: node linkType: hard @@ -7299,11 +7331,11 @@ __metadata: linkType: hard "dot-prop@npm:^4.2.0": - version: 4.2.0 - resolution: "dot-prop@npm:4.2.0" + version: 4.2.1 + resolution: "dot-prop@npm:4.2.1" dependencies: is-obj: ^1.0.0 - checksum: 6dadca2215c4844f8313828a67f4398c87e1dae263a111aa7e9255aecf31647bb4a6e80efdd7a768bb170d47c96265bb744ff659dbf1aa7c8c78d4cfe69be20c + checksum: 49b998ca7b244c0e167070efa07b1d498873383aeb5170454a32272e37824141fc8d1203bece6966944ffe44c5096dfc846d3affadc4b05b0baae70fd36a7440 languageName: node linkType: hard @@ -7363,9 +7395,9 @@ __metadata: linkType: hard "duplexer@npm:^0.1.1": - version: 0.1.1 - resolution: "duplexer@npm:0.1.1" - checksum: cd332f728a580abef8a87b38e129c7425d34b7dcc4e1b596da300bb3309e10ba51848429a0c0d1f134b66cae8c9ffe1371e3718c74a6f57da2a544a589b21216 + version: 0.1.2 + resolution: "duplexer@npm:0.1.2" + checksum: 5c2ccea7c8e130bffabeafeadaf58dd38d4abd1b2c563d462f026f78d4b2f2085d64342b964660241591ade874f9a54890a965324f6c56e2bd1924d0cf583c5a languageName: node linkType: hard @@ -7399,9 +7431,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.247, electron-to-chromium@npm:^1.3.523": - version: 1.3.526 - resolution: "electron-to-chromium@npm:1.3.526" - checksum: 7a7fa4a9bd412565fc8ea8a40520f245be12b51d1d84a3b15af2540e1e7021d30af1ba77383b10433c028129ea3c303c559b58b1959dae46aeeb963f80cb3811 + version: 1.3.542 + resolution: "electron-to-chromium@npm:1.3.542" + checksum: f7b6dabc39d59a5ff5b593d525a91688c413f55a4c67d714701c5c9881539e7784e6b01b9b5cf76523f31ec0bac802503f31b25e554b52cd238a6762fedfacde languageName: node linkType: hard @@ -7472,6 +7504,15 @@ __metadata: languageName: node linkType: hard +"enquirer@npm:^2.3.5": + version: 2.3.6 + resolution: "enquirer@npm:2.3.6" + dependencies: + ansi-colors: ^4.1.1 + checksum: e249bb97bf7d5a91d51081547ea5aa1d849604e5de74feff2c48f7174fc6c9dfcfeea42ef5536e9a3be58964a248c322d6897269ae7bba3e1b6d24f152d9d685 + languageName: node + linkType: hard + "entities@npm:^1.1.1, entities@npm:~1.1.1": version: 1.1.2 resolution: "entities@npm:1.1.2" @@ -7486,7 +7527,7 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.1.0, envinfo@npm:^7.3.1": +"envinfo@npm:^7.3.1, envinfo@npm:^7.7.2": version: 7.7.2 resolution: "envinfo@npm:7.7.2" bin: @@ -7819,14 +7860,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-flowtype@npm:^4.2.0": - version: 4.7.0 - resolution: "eslint-plugin-flowtype@npm:4.7.0" +"eslint-plugin-flowtype@npm:^5.2.0": + version: 5.2.0 + resolution: "eslint-plugin-flowtype@npm:5.2.0" dependencies: lodash: ^4.17.15 + string-natural-compare: ^3.0.1 peerDependencies: - eslint: ">=6.1.0" - checksum: 2a1e799bcf92a620de1cc4fe143e1a10de4c1d18728a2082e8ca8632b238437d4119b6a395008aebf01dca563ffe9352acf1d8e483f68135f6ad055490fa26a9 + eslint: ^7.1.0 + checksum: bf70a9bb38b60deb93b1ab14e2516709de912ea02d05ea531e8e1b3e5d56fa58ba893720081e36bffe498055de49868e7052a09468759592ed35ba253e0e40da languageName: node linkType: hard @@ -7909,8 +7951,8 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.1.0": - version: 7.20.5 - resolution: "eslint-plugin-react@npm:7.20.5" + version: 7.20.6 + resolution: "eslint-plugin-react@npm:7.20.6" dependencies: array-includes: ^3.1.1 array.prototype.flatmap: ^1.2.3 @@ -7925,7 +7967,7 @@ __metadata: string.prototype.matchall: ^4.0.2 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 - checksum: 389568417db3f3974db23eb2adfe814fa67190cd134f4d7549867f8d654863d572ba2ef7782a5698b3a6e34b469113174c328f2f6dcc08b1a5899131a07580a5 + checksum: e962f31c322f9b1a41187ef20c0c59cb0ca4185959d8a5345132512cc041d760d25fc6576e5763b86fcc01cb8918328400b793b184035384650b22e02c6f2c24 languageName: node linkType: hard @@ -7937,13 +7979,13 @@ __metadata: linkType: hard "eslint-rule-docs@npm:^1.1.5": - version: 1.1.204 - resolution: "eslint-rule-docs@npm:1.1.204" - checksum: 0ed8ca562f35adab9e5fd0e856fa022b9c1d04b99ebd8889748e91d91110c57337c0427c4c35db64dbff5e8e84c2b17e9c9fe78864f725bc4cbc80ff8a16dc19 + version: 1.1.205 + resolution: "eslint-rule-docs@npm:1.1.205" + checksum: f9732c8dc6d4963732947e84ba9d2300c4ebb3d8b0706647a625fad34fab7c15913391ff2172ba236a0cbe53cc04a4750a321a111edcda5562f119044c725cf6 languageName: node linkType: hard -"eslint-scope@npm:^5.0.0": +"eslint-scope@npm:^5.0.0, eslint-scope@npm:^5.1.0": version: 5.1.0 resolution: "eslint-scope@npm:5.1.0" dependencies: @@ -7953,16 +7995,7 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^1.4.3": - version: 1.4.3 - resolution: "eslint-utils@npm:1.4.3" - dependencies: - eslint-visitor-keys: ^1.1.0 - checksum: 4a7ede9e723a859a8805bd1ae73681c99323be0da90d37799796ec564cc6c3326d57ac80f91667737abc45383170a3a90653e13c00c7368b3af9be0cec662b4c - languageName: node - linkType: hard - -"eslint-utils@npm:^2.0.0": +"eslint-utils@npm:^2.0.0, eslint-utils@npm:^2.1.0": version: 2.1.0 resolution: "eslint-utils@npm:2.1.0" dependencies: @@ -7971,28 +8004,29 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^1.0.0, eslint-visitor-keys@npm:^1.1.0": +"eslint-visitor-keys@npm:^1.0.0, eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" checksum: 58ab7a0107621d8a0fe19142a5e1306fd527c0f36b65d5c79033639e80278d8060264804f42c56f68e5541c4cc83d9175f9143083774cec8222f6cd5a695306e languageName: node linkType: hard -"eslint@npm:^6.2.2": - version: 6.8.0 - resolution: "eslint@npm:6.8.0" +"eslint@npm:^7.7.0": + version: 7.7.0 + resolution: "eslint@npm:7.7.0" dependencies: "@babel/code-frame": ^7.0.0 ajv: ^6.10.0 - chalk: ^2.1.0 - cross-spawn: ^6.0.5 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 debug: ^4.0.1 doctrine: ^3.0.0 - eslint-scope: ^5.0.0 - eslint-utils: ^1.4.3 - eslint-visitor-keys: ^1.1.0 - espree: ^6.1.2 - esquery: ^1.0.1 + enquirer: ^2.3.5 + eslint-scope: ^5.1.0 + eslint-utils: ^2.1.0 + eslint-visitor-keys: ^1.3.0 + espree: ^7.2.0 + esquery: ^1.2.0 esutils: ^2.0.2 file-entry-cache: ^5.0.1 functional-red-black-tree: ^1.0.1 @@ -8001,38 +8035,36 @@ __metadata: ignore: ^4.0.6 import-fresh: ^3.0.0 imurmurhash: ^0.1.4 - inquirer: ^7.0.0 is-glob: ^4.0.0 js-yaml: ^3.13.1 json-stable-stringify-without-jsonify: ^1.0.1 - levn: ^0.3.0 - lodash: ^4.17.14 + levn: ^0.4.1 + lodash: ^4.17.19 minimatch: ^3.0.4 - mkdirp: ^0.5.1 natural-compare: ^1.4.0 - optionator: ^0.8.3 + optionator: ^0.9.1 progress: ^2.0.0 - regexpp: ^2.0.1 - semver: ^6.1.2 - strip-ansi: ^5.2.0 - strip-json-comments: ^3.0.1 + regexpp: ^3.1.0 + semver: ^7.2.1 + strip-ansi: ^6.0.0 + strip-json-comments: ^3.1.0 table: ^5.2.3 text-table: ^0.2.0 v8-compile-cache: ^2.0.3 bin: - eslint: ./bin/eslint.js - checksum: 796be0e038188d4cd8062541394d29f35606a7cee00cead5f6c8e3f9db932f0d19ee946df16fd593e0bcd614f896a416afa916bf82d9420576537ac349f2a06d + eslint: bin/eslint.js + checksum: 6f47e20ec67a8ad58ed79ad350373142fb30387f4b9847f43943d80a2307e74252ea8739a9f53ec850ef5eaf689103c3d7b8bbc71e04e06444687cfda51fe3b7 languageName: node linkType: hard -"espree@npm:^6.1.2": - version: 6.2.1 - resolution: "espree@npm:6.2.1" +"espree@npm:^7.2.0": + version: 7.3.0 + resolution: "espree@npm:7.3.0" dependencies: - acorn: ^7.1.1 + acorn: ^7.4.0 acorn-jsx: ^5.2.0 - eslint-visitor-keys: ^1.1.0 - checksum: 8651a6c1625436a5ff42b0927fb7c9cfa3f87697b9522251b87a343a26655e46d3ce6b03654ac53d4558b41070fef2cdcd1ec4a73cc633661ea40aa1cefdb5e5 + eslint-visitor-keys: ^1.3.0 + checksum: dd2543c293e091532f3d6eda4a09ae49039ac65e69bc072aec952a5db6eb23eeee7617e99cde11414367104208c2dec13f709bbede0528d4f6854ce5cb734960 languageName: node linkType: hard @@ -8046,7 +8078,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.0.1": +"esquery@npm:^1.2.0": version: 1.3.1 resolution: "esquery@npm:1.3.1" dependencies: @@ -8577,11 +8609,11 @@ __metadata: linkType: hard "fast-check@npm:^2.0.0": - version: 2.1.0 - resolution: "fast-check@npm:2.1.0" + version: 2.2.0 + resolution: "fast-check@npm:2.2.0" dependencies: pure-rand: ^3.0.0 - checksum: 1e1968f26cd4409666db94b19662ae55c18f14bd737ff74a10e312ddc730150b601995927a3b89d12d8dc570acf6f1246f569a823e61191a4aa92b18a92c8823 + checksum: 4736b5241aa3eb5bba04233dc0df853f372c7ada2cb07fb198ac38b6da962a1c2bac268188d5a4b31cf89ed9d308c4423c6a849e53237d61756211c8637d2bd9 languageName: node linkType: hard @@ -8634,7 +8666,7 @@ __metadata: languageName: node linkType: hard -"fast-levenshtein@npm:~2.0.6": +"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" checksum: a2d03af3088b0397633e007fb3010ecfa4f91cae2116d2385653c59396a1b31467641afa672a79e6f82218518670dc144128378124e711e35dbf90bc82846f22 @@ -8762,15 +8794,6 @@ __metadata: languageName: node linkType: hard -"figures@npm:^3.0.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" - dependencies: - escape-string-regexp: ^1.0.5 - checksum: 6c8acb1c17c4d27eeb6ff06801b5ae39a999c4794ec50eacf858a1e32746d92af77a9a907c3e1865e2e6ac7d9f1aa765f0f8a01a16a4676b79b6e90a7cc23f44 - languageName: node - linkType: hard - "file-entry-cache@npm:^5.0.1": version: 5.0.1 resolution: "file-entry-cache@npm:5.0.1" @@ -9370,6 +9393,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"get-stream@npm:^6.0.0": + version: 6.0.0 + resolution: "get-stream@npm:6.0.0" + checksum: 4354a4de78ebfd4340db6c7a3956ad1db7e67dbf718bcc576481697188442156f88d0d79d94b8af2615dad9920d41df85227e0c6b0fe5764d26e0df25f4035f8 + languageName: node + linkType: hard + "get-symbol-from-current-process-h@npm:^1.0.1": version: 1.0.2 resolution: "get-symbol-from-current-process-h@npm:1.0.2" @@ -10467,27 +10497,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"inquirer@npm:^7.0.0": - version: 7.3.3 - resolution: "inquirer@npm:7.3.3" - dependencies: - ansi-escapes: ^4.2.1 - chalk: ^4.1.0 - cli-cursor: ^3.1.0 - cli-width: ^3.0.0 - external-editor: ^3.0.3 - figures: ^3.0.0 - lodash: ^4.17.19 - mute-stream: 0.0.8 - run-async: ^2.4.0 - rxjs: ^6.6.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - through: ^2.3.6 - checksum: fa0cbd9594a04e04c5c10a806e9a86b23986acdc7d07c75afdbc03412ff03b1d201efa83d9d64929afe99a901a093bfc9ae7ab13560f8e557cb98eddbe5bf37d - languageName: node - linkType: hard - "internal-slot@npm:^1.0.2": version: 1.0.2 resolution: "internal-slot@npm:1.0.2" @@ -11950,7 +11959,7 @@ fsevents@^1.2.7: "@types/merge-stream": ^1.1.2 "@types/node": "*" "@types/supports-color": ^5.3.0 - get-stream: ^5.1.0 + get-stream: ^6.0.0 merge-stream: ^2.0.0 supports-color: ^7.0.0 worker-farm: ^1.6.0 @@ -12152,6 +12161,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.0 + resolution: "json-parse-even-better-errors@npm:2.3.0" + checksum: 2eae829978b12c0967d0e5869688ef259721d882026bb5faaee0043dcb556bde738692b48dfbff926bd66348c9c18bcf3c2a647c55fbc7ec03945f985b2f6bda + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -12432,7 +12448,17 @@ fsevents@^1.2.7: languageName: node linkType: hard -"levn@npm:^0.3.0, levn@npm:~0.3.0": +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: ^1.2.1 + type-check: ~0.4.0 + checksum: 2f6ddfb0b956f2cb6b1608253a62b0c30e7392dd3c7b4cf284dfe2889b44d8385eaa81597646e253752c312a960ccb5e4d596968e476d5f6614f4ca60e5218e9 + languageName: node + linkType: hard + +"levn@npm:~0.3.0": version: 0.3.0 resolution: "levn@npm:0.3.0" dependencies: @@ -12769,9 +12795,9 @@ fsevents@^1.2.7: linkType: hard "lodash@npm:^4.15.0, lodash@npm:^4.17.12, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.4, lodash@npm:^4.2.1, lodash@npm:^4.3.0, lodash@npm:~4.17.10": - version: 4.17.19 - resolution: "lodash@npm:4.17.19" - checksum: ff2b7a95f0129dba9101e346d44e0eda0f159d76bbbf23721eec1969b87a32bde3de0cfef0733218c64620e9be08040a973278d46a686540233b356115f3527c + version: 4.17.20 + resolution: "lodash@npm:4.17.20" + checksum: c62101d2500c383b5f174a7e9e6fe8098149ddd6e9ccfa85f36d4789446195f5c4afd3cfba433026bcaf3da271256566b04a2bf2618e5a39f6e67f8c12030cb6 languageName: node linkType: hard @@ -13113,28 +13139,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"meow@npm:^7.0.0": - version: 7.0.1 - resolution: "meow@npm:7.0.1" - dependencies: - "@types/minimist": ^1.2.0 - arrify: ^2.0.1 - camelcase: ^6.0.0 - camelcase-keys: ^6.2.2 - decamelize-keys: ^1.1.0 - hard-rejection: ^2.1.0 - minimist-options: ^4.0.2 - normalize-package-data: ^2.5.0 - read-pkg-up: ^7.0.1 - redent: ^3.0.0 - trim-newlines: ^3.0.0 - type-fest: ^0.13.1 - yargs-parser: ^18.1.3 - checksum: a14153d1ac9e5d10e59e4d75b117261fa216ffbdfeaecc9b4f96a56d32de2b426f774dc53e8a079e21816b834c6c41969a78f15711b627d13fed0fdd1b9f8906 - languageName: node - linkType: hard - -"meow@npm:^7.0.1": +"meow@npm:^7.0.0, meow@npm:^7.0.1": version: 7.1.0 resolution: "meow@npm:7.1.0" dependencies: @@ -13691,7 +13696,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"minimist-options@npm:4.1.0, minimist-options@npm:^4.0.2": +"minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" dependencies: @@ -13747,13 +13752,13 @@ fsevents@^1.2.7: languageName: node linkType: hard -"minizlib@npm:^2.1.0": - version: 2.1.0 - resolution: "minizlib@npm:2.1.0" +"minizlib@npm:^2.1.1": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" dependencies: minipass: ^3.0.0 yallist: ^4.0.0 - checksum: 665346bad842df6fbfd59aa24f49a12d7971e72d8ccd4078f6e3167ad6185b64dec37d6f2cc053fe778230dd54f2a55550454ffec00b4460e14c3f20fe83be6e + checksum: 5a45b57b3467e5a743d87a96d7be57598a6f72eb3b7eeac237074c566bd04278766ae03bb523c32f34581c565a19e74e54ec90c6ce0630a540787c755b4c4b4e languageName: node linkType: hard @@ -13831,9 +13836,9 @@ fsevents@^1.2.7: linkType: hard "mock-fs@npm:^4.4.1": - version: 4.12.0 - resolution: "mock-fs@npm:4.12.0" - checksum: d2bd01b4108d3931e0188a8f06968357af45bc9b0a145d847ecec4eb508edea6205038fd0b8b28ca73438c9a00be43425efe86800306fe8da9ab50f2104601c2 + version: 4.13.0 + resolution: "mock-fs@npm:4.13.0" + checksum: cfb2134de7dfa53ebbbbacdd1b4fc834cce99ee9c231e8e129d9d32b669d15936217a7cdef8325946dd4e398ecfc401aa14c79030b8421cdf6ebd904786d8578 languageName: node linkType: hard @@ -13961,20 +13966,13 @@ fsevents@^1.2.7: languageName: node linkType: hard -"mute-stream@npm:0.0.7": +"mute-stream@npm:0.0.7, mute-stream@npm:~0.0.4": version: 0.0.7 resolution: "mute-stream@npm:0.0.7" checksum: 698fe32d888ed57c041df482b5cd43f4f51db373191c2e658db728bddfb090294952e11eee585752b8c9e8a02e83c7e47fb6b1664dd1effc685ae38fb1d8bf95 languageName: node linkType: hard -"mute-stream@npm:0.0.8, mute-stream@npm:~0.0.4": - version: 0.0.8 - resolution: "mute-stream@npm:0.0.8" - checksum: 315c40f463ec31deee54c5b8779207feb6b63dd4c58fe0f84ad46abdd6dac1ada578d53efde4a47b0ae4d29d453d35bb39ecdd98ee9ebf538929039a3a9945df - languageName: node - linkType: hard - "mz@npm:^2.5.0": version: 2.7.0 resolution: "mz@npm:2.7.0" @@ -14022,8 +14020,8 @@ fsevents@^1.2.7: linkType: hard "nearley@npm:^2.7.10": - version: 2.19.5 - resolution: "nearley@npm:2.19.5" + version: 2.19.6 + resolution: "nearley@npm:2.19.6" dependencies: commander: ^2.19.0 moo: ^0.5.0 @@ -14035,7 +14033,7 @@ fsevents@^1.2.7: nearley-test: bin/nearley-test.js nearley-unparse: bin/nearley-unparse.js nearleyc: bin/nearleyc.js - checksum: 3715abb7b1911bbc07790ec1b0ce47428c98f4bc34bd9caf3d06634dba9223f37c2f8b2f5f33f56fb25422cf2e90e6444e82e6faa57a033ac001ead51ec4c3f5 + checksum: 70274bc4385c0c239de7e6156dc18eddd64b970a0065bbbe1030befe112368f0216f62470d39e7ddf68bd0ec013dbd5242b545f9999b07d0a180813447724b8d languageName: node linkType: hard @@ -14137,8 +14135,8 @@ fsevents@^1.2.7: linkType: hard "node-gyp@npm:latest": - version: 7.0.0 - resolution: "node-gyp@npm:7.0.0" + version: 7.1.0 + resolution: "node-gyp@npm:7.1.0" dependencies: env-paths: ^2.2.0 glob: ^7.1.4 @@ -14152,7 +14150,7 @@ fsevents@^1.2.7: which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: 60e91c374739d7d17f3a41d799543a28d06a3f2e622f70a92a244d186dd12d0df1320e95b7d44cf1d40e401bf8a72f359f94ea2df95fef3ab42eecaa87c62e36 + checksum: 78518a89047fdacb14c41586ce038584e21993f5c7ad31834c78cf06de0514fe4ef84a9034461695a10667bc81ee9ad8bc7d725cf951d4dfe1c0c175d763da59 languageName: node linkType: hard @@ -14192,9 +14190,9 @@ fsevents@^1.2.7: linkType: hard "node-stream-zip@npm:^1.9.1": - version: 1.11.2 - resolution: "node-stream-zip@npm:1.11.2" - checksum: 34bbe9a89de0121d18e72e345b9d9b23b5f48a516a45cb532d5b4fe21bb6be65954b7f3a624210334e2d8c2f937d53fe2eb3149ecf3a4cc0b60c34227fc7d93d + version: 1.11.3 + resolution: "node-stream-zip@npm:1.11.3" + checksum: 8f16715cdf701bcbf65a9c2c97f7d6c08e25964e327ff764f439a2c480eb18bf57656791a0404ef56358949216706bccdd67fa8bcedb58b24f2ca6a9cb1f47df languageName: node linkType: hard @@ -14610,7 +14608,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"optionator@npm:^0.8.1, optionator@npm:^0.8.3": +"optionator@npm:^0.8.1": version: 0.8.3 resolution: "optionator@npm:0.8.3" dependencies: @@ -14624,6 +14622,20 @@ fsevents@^1.2.7: languageName: node linkType: hard +"optionator@npm:^0.9.1": + version: 0.9.1 + resolution: "optionator@npm:0.9.1" + dependencies: + deep-is: ^0.1.3 + fast-levenshtein: ^2.0.6 + levn: ^0.4.1 + prelude-ls: ^1.2.1 + type-check: ^0.4.0 + word-wrap: ^1.2.3 + checksum: bdf5683f986d00e173e6034837b7b6a9e68c7e1a37d7684b240adf1758db9076cfb04c9f64be29327881bb06c5017afb8b65012c5f02d07b180e9f6f42595ffd + languageName: node + linkType: hard + "options@npm:>=0.0.5": version: 0.0.6 resolution: "options@npm:0.0.6" @@ -14968,14 +14980,14 @@ fsevents@^1.2.7: linkType: hard "parse-json@npm:^5.0.0": - version: 5.0.1 - resolution: "parse-json@npm:5.0.1" + version: 5.1.0 + resolution: "parse-json@npm:5.1.0" dependencies: "@babel/code-frame": ^7.0.0 error-ex: ^1.3.1 - json-parse-better-errors: ^1.0.1 + json-parse-even-better-errors: ^2.3.0 lines-and-columns: ^1.1.6 - checksum: 051a5ebaed679acc1cea7248b96bdab4eaa02bf7c1043ab79cfc2099dd64a137a2b5320b1111e40562bf2912832dd2b58220c36a4c6557906de8bce43a491196 + checksum: 5e09955194d4ced3a7c8d2e41302834c1420e3709e06b16fa0d4bff575f054f7323cb4d4551fb6680d4c487184883ba20229de19edd5a52e1c5920148778d8cc languageName: node linkType: hard @@ -15648,6 +15660,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: bc1649f521e8928cde0e1b349b224de2e6f00b71361a4a44f2e4a615342b6e1ae30366c32d26412dabe74d999a40f79c0ae044ae6b17cf19af935e74d12ea4fa + languageName: node + linkType: hard + "prelude-ls@npm:~1.1.2": version: 1.1.2 resolution: "prelude-ls@npm:1.1.2" @@ -15727,7 +15746,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pretty-format@npm:^25.1.0, pretty-format@npm:^25.2.0, pretty-format@npm:^25.5.0": +"pretty-format@npm:^25.1.0, pretty-format@npm:^25.2.0": version: 25.5.0 resolution: "pretty-format@npm:25.5.0" dependencies: @@ -15943,9 +15962,9 @@ fsevents@^1.2.7: linkType: hard "pure-rand@npm:^3.0.0": - version: 3.0.0 - resolution: "pure-rand@npm:3.0.0" - checksum: a501ad795085eb89f9afc5d04d64e1829e8e8080c4739beaf72b3b9d5f378ff3e1ab9ce8095461c51c720bf6f0dfbf2edcb547a2ebf9b4039ff935a60a5d3596 + version: 3.1.0 + resolution: "pure-rand@npm:3.1.0" + checksum: 69d26369695f619997f7e484b529fe07bd922e7ff4a2d19c2e0cf6d6aeb3fe10d6ffe5c10e56d738e6dfa6a0ba5511841f21eca6000f7cfacf53c7975e988aac languageName: node linkType: hard @@ -15989,9 +16008,9 @@ fsevents@^1.2.7: linkType: hard "querystringify@npm:^2.1.1": - version: 2.1.1 - resolution: "querystringify@npm:2.1.1" - checksum: 35301cc744d5de15040a6bdb6b751ef127f65a82675c5f3a9139a4ce0d047ed8b61a459a93261cd7ae0becfa389edd3f02e8aec1c025ae3e7f0d06dc758baa98 + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 6235036be3aedff7919dfc06b23f759264915c5794c6352d52a917401d40d2b9bb43b1d82e4e5be983e469aa320e06992aefc218192f6fa1d9eba4f54dc4786c languageName: node linkType: hard @@ -16241,18 +16260,14 @@ fsevents@^1.2.7: linkType: hard "read-package-json@npm:1 || 2, read-package-json@npm:^2.0.0, read-package-json@npm:^2.0.13": - version: 2.1.1 - resolution: "read-package-json@npm:2.1.1" + version: 2.1.2 + resolution: "read-package-json@npm:2.1.2" dependencies: glob: ^7.1.1 - graceful-fs: ^4.1.2 - json-parse-better-errors: ^1.0.1 + json-parse-even-better-errors: ^2.3.0 normalize-package-data: ^2.0.0 npm-normalize-package-bin: ^1.0.0 - dependenciesMeta: - graceful-fs: - optional: true - checksum: 123b4e6a8f1880c9461a534de4aef75ee86b4814e93c207b716d2398a55aa47675f14895a8a91ae1b7536a83fd81982c41f96d8a1eacebaa590e8a2e2682be51 + checksum: 872dd54c38e1dcdb9042054c6dc3a986ff4b95706230faafe59d02b4eb280aa635e57b7feee0d8055c2ca50a296e5699916e30c5872c0ae5db612436522b213e languageName: node linkType: hard @@ -16527,14 +16542,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"regexpp@npm:^2.0.1": - version: 2.0.1 - resolution: "regexpp@npm:2.0.1" - checksum: e537f6c1b59f31a8d6381c64408d7a852aa98794896702fdadef2fa8b049f7d876da30cd0c6f6a64488aa58ad3b225d606cc689059628056b5a593e5422c38d6 - languageName: node - linkType: hard - -"regexpp@npm:^3.0.0": +"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0": version: 3.1.0 resolution: "regexpp@npm:3.1.0" checksum: 69d0ce6b449cf35d3732d6341a1e70850360ffc619f8eef10629871c462e614853fffb80d3f00fc17cd0bb5b8f34b0cde5be4b434e72c0eb3fbba2360c8b5ac4 @@ -16862,16 +16870,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"restore-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "restore-cursor@npm:3.1.0" - dependencies: - onetime: ^5.1.0 - signal-exit: ^3.0.2 - checksum: 38e0af0830336dbc7d36b8d02e9194489dc52aaf64f41d02c427303a78552019434ad87082d67ce171a569a8be898caf7c70d5e17bd347cf6f7bd38d332d0bd4 - languageName: node - linkType: hard - "ret@npm:~0.1.10": version: 0.1.15 resolution: "ret@npm:0.1.15" @@ -16971,8 +16969,8 @@ fsevents@^1.2.7: "@types/jest": 24.0.2 "@types/node": ~10.14.0 "@types/which": ^1.3.2 - "@typescript-eslint/eslint-plugin": ^2.30.0 - "@typescript-eslint/parser": ^2.30.0 + "@typescript-eslint/eslint-plugin": ^3.9.1 + "@typescript-eslint/parser": ^3.9.1 ansi-regex: ^5.0.0 ansi-styles: ^4.2.0 babel-eslint: ^10.0.3 @@ -16984,11 +16982,11 @@ fsevents@^1.2.7: codecov: ^3.0.0 debug: ^4.0.1 dedent: ^0.7.0 - eslint: ^6.2.2 + eslint: ^7.7.0 eslint-config-prettier: ^6.1.0 eslint-plugin-babel: ^5.1.0 eslint-plugin-eslint-comments: ^3.1.2 - eslint-plugin-flowtype: ^4.2.0 + eslint-plugin-flowtype: ^5.2.0 eslint-plugin-import: ^2.6.0 eslint-plugin-jest: ^23.0.2 eslint-plugin-jsx-a11y: ^6.0.2 @@ -17049,7 +17047,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"run-async@npm:^2.2.0, run-async@npm:^2.4.0": +"run-async@npm:^2.2.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" checksum: b1f06da336029be9c08312309ccdda107558ebf3e1212e960d7a54020f888a449ade2cb8b432a9a6750537ed80119a3c798f7592e8f8518f193ff4c50c13d4a3 @@ -17097,7 +17095,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"rxjs@npm:^6.4.0, rxjs@npm:^6.5.3, rxjs@npm:^6.6.0": +"rxjs@npm:^6.4.0, rxjs@npm:^6.5.3": version: 6.6.2 resolution: "rxjs@npm:6.6.2" dependencies: @@ -17259,7 +17257,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.1.2, semver@npm:^6.2.0, semver@npm:^6.3.0": +"semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0": version: 6.3.0 resolution: "semver@npm:6.3.0" bin: @@ -17268,7 +17266,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"semver@npm:^7.3.2": +"semver@npm:^7.2.1, semver@npm:^7.3.2": version: 7.3.2 resolution: "semver@npm:7.3.2" bin: @@ -17940,6 +17938,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"string-natural-compare@npm:^3.0.1": + version: 3.0.1 + resolution: "string-natural-compare@npm:3.0.1" + checksum: c81b8adc4b91692e01eeb609d85c8fceeba14a41997e65fdc2e01fa9b0a9566663f6326a40436282eaa477ee6997c9096139a995c8220ffca79547c57e1a84e6 + languageName: node + linkType: hard + "string-template@npm:~0.2.1": version: 0.2.1 resolution: "string-template@npm:0.2.1" @@ -18167,7 +18172,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"strip-json-comments@npm:^3.0.1": +"strip-json-comments@npm:^3.1.0": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: f16719ce25abc58a55ef82b1c27f541dcfa5d544f17158f62d10be21ff9bd22fde45a53c592b29d80ad3c97ccb67b7451c4833913fdaeadb508a40f5e0a9c206 @@ -18372,16 +18377,16 @@ fsevents@^1.2.7: linkType: hard "tar@npm:^6.0.1": - version: 6.0.2 - resolution: "tar@npm:6.0.2" + version: 6.0.5 + resolution: "tar@npm:6.0.5" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 minipass: ^3.0.0 - minizlib: ^2.1.0 + minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: 7d28cc13d74a87d0dcd9fa89038225f171e506882f9e4d6f44bfd3943f868e6ae9f46a6f03c82cca8ad2d4dde3384862cb7e789bfa06e3af602eec561c765787 + checksum: 7ae26210927bdf590686db21e66d5579020ccbebda93a1adffe266eb88ca8b152c56dd8ce0df87d81e3dbe709bfe8562b29c584871ba015ec868dec9062e91ea languageName: node linkType: hard @@ -18883,6 +18888,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: ^1.2.1 + checksum: 6c2e1ce339567e122504f0c729cfa35d877fb2da293b99110f0819eca81e6ed8d3ba9bb36c0bc0ee4904d5340dbe678f8642a395c1c67b1d0f69f081efb47f4a + languageName: node + linkType: hard + "type-check@npm:~0.3.2": version: 0.3.2 resolution: "type-check@npm:0.3.2" @@ -19690,15 +19704,15 @@ fsevents@^1.2.7: linkType: hard "windows-release@npm:^3.1.0": - version: 3.3.1 - resolution: "windows-release@npm:3.3.1" + version: 3.3.3 + resolution: "windows-release@npm:3.3.3" dependencies: execa: ^1.0.0 - checksum: 209dd36f044399c4d1c52b8352ba924d2d79da51959a1e5aa34a22b67e869a513df430f618cb897002c4be014e180f57a5c3d160208605352053f54887bffb2d + checksum: 87a218d7e15ffbe5f0a6bd6e0e989a6d57d1e481c0c2939b356de0581d3d467e3f4e6457d9420867a517ee681ef46ac417179d6d720d3e9d20430735d7fea99c languageName: node linkType: hard -"word-wrap@npm:~1.2.3": +"word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": version: 1.2.3 resolution: "word-wrap@npm:1.2.3" checksum: 6526abd75d4409c76d1989cf2fbf6080b903db29824be3d17d0a0b8f6221486c76a021174eda2616cf311199787983c34bae3c5e7b51d2ad7476f2066cddb75a