From 79fd5e7f67b21dbd0974a3afe9e2b170166e125b Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Tue, 6 Oct 2020 12:26:10 +1300 Subject: [PATCH 01/18] Use dedent some more (#685) * test(require-top-level-describe): use dedent for all cases * test(require-to-throw-message): use dedent for all cases * test(prefer-todo): use dedent for all cases * test(prefer-hooks-on-top): use dedent for all cases --- .../__tests__/prefer-hooks-on-top.test.ts | 200 +++++++++--------- src/rules/__tests__/prefer-todo.test.ts | 3 +- .../require-to-throw-message.test.ts | 53 +++-- .../require-top-level-describe.test.ts | 47 ++-- 4 files changed, 154 insertions(+), 149 deletions(-) diff --git a/src/rules/__tests__/prefer-hooks-on-top.test.ts b/src/rules/__tests__/prefer-hooks-on-top.test.ts index e69421a58..e5cfa4209 100644 --- a/src/rules/__tests__/prefer-hooks-on-top.test.ts +++ b/src/rules/__tests__/prefer-hooks-on-top.test.ts @@ -1,4 +1,5 @@ import { TSESLint } from '@typescript-eslint/experimental-utils'; +import dedent from 'dedent'; import resolveFrom from 'resolve-from'; import rule from '../prefer-hooks-on-top'; @@ -11,36 +12,36 @@ const ruleTester = new TSESLint.RuleTester({ ruleTester.run('basic describe block', rule, { valid: [ - `describe("foo", () => { - beforeEach(() => { - }); + dedent` + describe('foo', () => { + beforeEach(() => {}); someSetupFn(); - afterEach(() => { - }); - test("bar", () => { - some_fn(); + afterEach(() => {}); + test('bar', () => { + someFn(); }); - });`, + }); + `, ], invalid: [ { - code: `describe("foo", () => { - beforeEach(() => { - }); - test("bar", () => { - some_fn(); + code: dedent` + describe('foo', () => { + beforeEach(() => {}); + test('bar', () => { + someFn(); }); - beforeAll(() => { + beforeAll(() => {}); + test('bar', () => { + someFn(); }); - test("bar", () => { - some_fn(); - }); - });`, + }); + `, errors: [ { messageId: 'noHookOnTop', - column: 11, - line: 7, + column: 3, + line: 6, }, ], }, @@ -49,80 +50,73 @@ ruleTester.run('basic describe block', rule, { ruleTester.run('multiple describe blocks', rule, { valid: [ - `describe.skip("foo", () => { - beforeEach(() => { - }); - beforeAll(() => { - }); - test("bar", () => { - some_fn(); + dedent` + describe.skip('foo', () => { + beforeEach(() => {}); + beforeAll(() => {}); + test('bar', () => { + someFn(); }); }); - describe("foo", () => { - beforeEach(() => { - }); - test("bar", () => { - some_fn(); + describe('foo', () => { + beforeEach(() => {}); + test('bar', () => { + someFn(); }); - });`, + }); + `, ], invalid: [ { - code: `describe.skip("foo", () => { - beforeEach(() => { - }); - test("bar", () => { - some_fn(); + code: dedent` + describe.skip('foo', () => { + beforeEach(() => {}); + test('bar', () => { + someFn(); }); - beforeAll(() => { - }); - test("bar", () => { - some_fn(); + beforeAll(() => {}); + test('bar', () => { + someFn(); }); }); - describe("foo", () => { - beforeEach(() => { - }); - beforeEach(() => { - }); - beforeAll(() => { - }); - test("bar", () => { - some_fn(); + describe('foo', () => { + beforeEach(() => {}); + beforeEach(() => {}); + beforeAll(() => {}); + test('bar', () => { + someFn(); }); }); - describe("foo", () => { - test("bar", () => { - some_fn(); - }); - beforeEach(() => { - }); - beforeEach(() => { - }); - beforeAll(() => { + describe('foo', () => { + test('bar', () => { + someFn(); }); - });`, + beforeEach(() => {}); + beforeEach(() => {}); + beforeAll(() => {}); + }); + `, errors: [ { messageId: 'noHookOnTop', - column: 11, - line: 7, + column: 3, + line: 6, }, { messageId: 'noHookOnTop', - column: 11, - line: 28, + column: 3, + line: 23, }, { messageId: 'noHookOnTop', - column: 11, - line: 30, + column: 3, + line: 24, }, { messageId: 'noHookOnTop', - column: 11, - line: 32, + column: 3, + line: 25, }, ], }, @@ -131,58 +125,56 @@ ruleTester.run('multiple describe blocks', rule, { ruleTester.run('nested describe blocks', rule, { valid: [ - `describe("foo", () => { - beforeEach(() => { - }); - test("bar", () => { - some_fn(); + dedent` + describe('foo', () => { + beforeEach(() => {}); + test('bar', () => { + someFn(); }); - describe("inner_foo" , () => { - beforeEach(() => { - }); - test("inner bar", () => { - some_fn(); + describe('inner_foo', () => { + beforeEach(() => {}); + test('inner bar', () => { + someFn(); }); }); - });`, + }); + `, ], invalid: [ { - code: `describe("foo", () => { - beforeAll(() => { - }); - test("bar", () => { - some_fn(); - }); - describe("inner_foo" , () => { - beforeEach(() => { - }); - test("inner bar", () => { - some_fn(); + code: dedent` + describe('foo', () => { + beforeAll(() => {}); + test('bar', () => { + someFn(); + }); + describe('inner_foo', () => { + beforeEach(() => {}); + test('inner bar', () => { + someFn(); }); - test("inner bar", () => { - some_fn(); + test('inner bar', () => { + someFn(); }); - beforeAll(() => { - }); - afterAll(() => { - }); - test("inner bar", () => { - some_fn(); + beforeAll(() => {}); + afterAll(() => {}); + test('inner bar', () => { + someFn(); }); }); - });`, + }); + `, errors: [ { messageId: 'noHookOnTop', - column: 13, - line: 16, + column: 5, + line: 14, }, { messageId: 'noHookOnTop', - column: 13, - line: 18, + column: 5, + line: 15, }, ], }, diff --git a/src/rules/__tests__/prefer-todo.test.ts b/src/rules/__tests__/prefer-todo.test.ts index edf922559..ea8d3d3f1 100644 --- a/src/rules/__tests__/prefer-todo.test.ts +++ b/src/rules/__tests__/prefer-todo.test.ts @@ -1,4 +1,5 @@ import { TSESLint } from '@typescript-eslint/experimental-utils'; +import dedent from 'dedent'; import resolveFrom from 'resolve-from'; import rule from '../prefer-todo'; @@ -20,7 +21,7 @@ ruleTester.run('prefer-todo', rule, { 'test("foo", 1)', 'test("stub", () => expect(1).toBe(1));', 'test.concurrent("stub", () => expect(1).toBe(1));', - ` + dedent` supportsDone && params.length < test.length ? done => test(...params, done) : () => test(...params); diff --git a/src/rules/__tests__/require-to-throw-message.test.ts b/src/rules/__tests__/require-to-throw-message.test.ts index 82b858929..e74edcbbe 100644 --- a/src/rules/__tests__/require-to-throw-message.test.ts +++ b/src/rules/__tests__/require-to-throw-message.test.ts @@ -1,4 +1,5 @@ import { TSESLint } from '@typescript-eslint/experimental-utils'; +import dedent from 'dedent'; import resolveFrom from 'resolve-from'; import rule from '../require-to-throw-message'; @@ -14,51 +15,59 @@ ruleTester.run('require-to-throw-message', rule, { // String "expect(() => { throw new Error('a'); }).toThrow('a');", "expect(() => { throw new Error('a'); }).toThrowError('a');", - `test('string', async () => { + dedent` + test('string', async () => { const throwErrorAsync = async () => { throw new Error('a') }; await expect(throwErrorAsync()).rejects.toThrow('a'); await expect(throwErrorAsync()).rejects.toThrowError('a'); - })`, + }) + `, // Template literal "const a = 'a'; expect(() => { throw new Error('a'); }).toThrow(`${a}`);", "const a = 'a'; expect(() => { throw new Error('a'); }).toThrowError(`${a}`);", - `test('Template literal', async () => { + dedent` + test('Template literal', async () => { const a = 'a'; const throwErrorAsync = async () => { throw new Error('a') }; await expect(throwErrorAsync()).rejects.toThrow(\`\${a}\`); await expect(throwErrorAsync()).rejects.toThrowError(\`\${a}\`); - })`, + }) + `, // Regex "expect(() => { throw new Error('a'); }).toThrow(/^a$/);", "expect(() => { throw new Error('a'); }).toThrowError(/^a$/);", - `test('Regex', async () => { + dedent` + test('Regex', async () => { const throwErrorAsync = async () => { throw new Error('a') }; await expect(throwErrorAsync()).rejects.toThrow(/^a$/); await expect(throwErrorAsync()).rejects.toThrowError(/^a$/); - })`, + }) + `, // Function - "expect(() => { throw new Error('a'); })" + - ".toThrow((() => { return 'a'; })());", - "expect(() => { throw new Error('a'); })" + - ".toThrowError((() => { return 'a'; })());", - `test('Function', async () => { + "expect(() => { throw new Error('a'); }).toThrow((() => { return 'a'; })());", + "expect(() => { throw new Error('a'); }).toThrowError((() => { return 'a'; })());", + dedent` + test('Function', async () => { const throwErrorAsync = async () => { throw new Error('a') }; const fn = () => { return 'a'; }; await expect(throwErrorAsync()).rejects.toThrow(fn()); await expect(throwErrorAsync()).rejects.toThrowError(fn()); - })`, + }) + `, // Allow no message for `not`. "expect(() => { throw new Error('a'); }).not.toThrow();", "expect(() => { throw new Error('a'); }).not.toThrowError();", - `test('Allow no message for "not"', async () => { + dedent` + test('Allow no message for "not"', async () => { const throwErrorAsync = async () => { throw new Error('a') }; await expect(throwErrorAsync()).resolves.not.toThrow(); await expect(throwErrorAsync()).resolves.not.toThrowError(); - })`, + }) + `, 'expect(a);', ], @@ -90,22 +99,24 @@ ruleTester.run('require-to-throw-message', rule, { // Empty rejects.toThrow / rejects.toThrowError { - code: `test('empty rejects.toThrow', async () => { - const throwErrorAsync = async () => { throw new Error('a') }; - await expect(throwErrorAsync()).rejects.toThrow(); - await expect(throwErrorAsync()).rejects.toThrowError(); - })`, + code: dedent` + test('empty rejects.toThrow', async () => { + const throwErrorAsync = async () => { throw new Error('a') }; + await expect(throwErrorAsync()).rejects.toThrow(); + await expect(throwErrorAsync()).rejects.toThrowError(); + }) + `, errors: [ { messageId: 'addErrorMessage', data: { matcherName: 'toThrow' }, - column: 49, + column: 43, line: 3, }, { messageId: 'addErrorMessage', data: { matcherName: 'toThrowError' }, - column: 49, + column: 43, line: 4, }, ], diff --git a/src/rules/__tests__/require-top-level-describe.test.ts b/src/rules/__tests__/require-top-level-describe.test.ts index 3df0854ec..af6bc5b88 100644 --- a/src/rules/__tests__/require-top-level-describe.test.ts +++ b/src/rules/__tests__/require-top-level-describe.test.ts @@ -1,4 +1,5 @@ import { TSESLint } from '@typescript-eslint/experimental-utils'; +import dedent from 'dedent'; import resolveFrom from 'resolve-from'; import rule from '../require-top-level-describe'; @@ -13,23 +14,23 @@ ruleTester.run('require-top-level-describe', rule, { valid: [ 'describe("test suite", () => { test("my test") });', 'describe("test suite", () => { it("my test") });', - ` - describe("test suite", () => { - beforeEach("a", () => {}); - describe("b", () => {}); - test("c", () => {}) - }); + dedent` + describe("test suite", () => { + beforeEach("a", () => {}); + describe("b", () => {}); + test("c", () => {}) + }); `, 'describe("test suite", () => { beforeAll("my beforeAll") });', 'describe("test suite", () => { afterEach("my afterEach") });', 'describe("test suite", () => { afterAll("my afterAll") });', - ` - describe("test suite", () => { - it("my test", () => {}) - describe("another test suite", () => { + dedent` + describe("test suite", () => { + it("my test", () => {}) + describe("another test suite", () => { + }); + test("my other test", () => {}) }); - test("my other test", () => {}) - }); `, 'foo()', ], @@ -39,25 +40,25 @@ ruleTester.run('require-top-level-describe', rule, { errors: [{ messageId: 'unexpectedHook' }], }, { - code: ` - test("my test", () => {}) - describe("test suite", () => {}); + code: dedent` + test("my test", () => {}) + describe("test suite", () => {}); `, errors: [{ messageId: 'unexpectedTestCase' }], }, { - code: ` - test("my test", () => {}) - describe("test suite", () => { - it("test", () => {}) - }); + code: dedent` + test("my test", () => {}) + describe("test suite", () => { + it("test", () => {}) + }); `, errors: [{ messageId: 'unexpectedTestCase' }], }, { - code: ` - describe("test suite", () => {}); - afterAll("my test", () => {}) + code: dedent` + describe("test suite", () => {}); + afterAll("my test", () => {}) `, errors: [{ messageId: 'unexpectedHook' }], }, From e5f9c2194f0d152ad2ee5cd1147c6096dfc662a7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2020 11:09:26 +0200 Subject: [PATCH 02/18] chore(deps): lock file maintenance (#687) --- yarn.lock | 937 +++++++++++++++++++++++++++++------------------------- 1 file changed, 503 insertions(+), 434 deletions(-) diff --git a/yarn.lock b/yarn.lock index 0fdb83bad..96af0cfad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1464,102 +1464,102 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/console@npm:26.5.0" +"@jest/console@npm:^26.5.2": + version: 26.5.2 + resolution: "@jest/console@npm:26.5.2" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^26.5.0 - jest-util: ^26.5.0 + jest-message-util: ^26.5.2 + jest-util: ^26.5.2 slash: ^3.0.0 - checksum: 3f0e98fe6185ba55d98ac7224f246b6cc5ecbb811ba5304168fae0615cca03919a0a9ab777b5d3918e33a6d9fb2768d5628f3f849d97d08117b482549283db3f + checksum: 0f8e619cf4c8fbabb4c80f386b402e75f5a61285387bc0cdfcb1be1a9c521caa40fb70d7a37861146256929fd8e787420a6f738dc5a6cb409f8e11b53f21a42e languageName: node linkType: hard -"@jest/core@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/core@npm:26.5.0" +"@jest/core@npm:^26.5.3": + version: 26.5.3 + resolution: "@jest/core@npm:26.5.3" dependencies: - "@jest/console": ^26.5.0 - "@jest/reporters": ^26.5.0 - "@jest/test-result": ^26.5.0 - "@jest/transform": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/console": ^26.5.2 + "@jest/reporters": ^26.5.3 + "@jest/test-result": ^26.5.2 + "@jest/transform": ^26.5.2 + "@jest/types": ^26.5.2 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.4 - jest-changed-files: ^26.5.0 - jest-config: ^26.5.0 - jest-haste-map: ^26.5.0 - jest-message-util: ^26.5.0 + jest-changed-files: ^26.5.2 + jest-config: ^26.5.3 + jest-haste-map: ^26.5.2 + jest-message-util: ^26.5.2 jest-regex-util: ^26.0.0 - jest-resolve: ^26.5.0 - jest-resolve-dependencies: ^26.5.0 - jest-runner: ^26.5.0 - jest-runtime: ^26.5.0 - jest-snapshot: ^26.5.0 - jest-util: ^26.5.0 - jest-validate: ^26.5.0 - jest-watcher: ^26.5.0 + jest-resolve: ^26.5.2 + jest-resolve-dependencies: ^26.5.3 + jest-runner: ^26.5.3 + jest-runtime: ^26.5.3 + jest-snapshot: ^26.5.3 + jest-util: ^26.5.2 + jest-validate: ^26.5.3 + jest-watcher: ^26.5.2 micromatch: ^4.0.2 p-each-series: ^2.1.0 rimraf: ^3.0.0 slash: ^3.0.0 strip-ansi: ^6.0.0 - checksum: ac85239000729ba975bafab5812fafd7c059427505a85591ecd9e6f73ff5ecc7d13a2184a39b8656848d1b31e7386e92a828d9234ca7c87d000e18cf425640d7 + checksum: 6f2fe171e708888afb9356a1a8fea00441e2a9d3043d4ffe5e2c84576a7f5eed8501ae1eca1f71641a6bf1f4b35e022817ab284220001e56160f63f1e3005585 languageName: node linkType: hard -"@jest/environment@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/environment@npm:26.5.0" +"@jest/environment@npm:^26.5.2": + version: 26.5.2 + resolution: "@jest/environment@npm:26.5.2" dependencies: - "@jest/fake-timers": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/fake-timers": ^26.5.2 + "@jest/types": ^26.5.2 "@types/node": "*" - jest-mock: ^26.5.0 - checksum: 9cd4aa6fd76de89061f880331625fb8658ea5a50b3a68f4508c574d343543a6edbfa8b5c6760c9b6c93bc80a09510f65e3b76357ba46eae395eef4677dd4a33b + jest-mock: ^26.5.2 + checksum: 10404b594b5049b18f1c00d9e1b64cf95b899a76421e9c632ebc259606588916383fd652a2b7639516ace16c37f1ad300f1a48405ff642e01930ede6d878968f languageName: node linkType: hard -"@jest/fake-timers@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/fake-timers@npm:26.5.0" +"@jest/fake-timers@npm:^26.5.2": + version: 26.5.2 + resolution: "@jest/fake-timers@npm:26.5.2" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 "@sinonjs/fake-timers": ^6.0.1 "@types/node": "*" - jest-message-util: ^26.5.0 - jest-mock: ^26.5.0 - jest-util: ^26.5.0 - checksum: b974c457cb0ddc320201a257005c68c08b2ff67e478490820e54770caafa40cf082fc87837a2b65846d2ed25bcbe4bd92d686c5e787d7dd76475a26734835c80 + jest-message-util: ^26.5.2 + jest-mock: ^26.5.2 + jest-util: ^26.5.2 + checksum: 3f10d33eef59fb78254dbca537ca01ce083afad6db7e4359ecc959ad8f621ff47373aace0e33070c7431fbbbda95cd3b17f1594ebb3fe124f188ff021b9f9a48 languageName: node linkType: hard -"@jest/globals@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/globals@npm:26.5.0" +"@jest/globals@npm:^26.5.3": + version: 26.5.3 + resolution: "@jest/globals@npm:26.5.3" dependencies: - "@jest/environment": ^26.5.0 - "@jest/types": ^26.5.0 - expect: ^26.5.0 - checksum: 640dbed4d075db3e0364c0d1c9f6feabc78d00c9d74df5a775b2cc23429a00b29c62cba123f69a8d26cb9c932b62dfa951c7562fa947511b98b7c4d9b08193ff + "@jest/environment": ^26.5.2 + "@jest/types": ^26.5.2 + expect: ^26.5.3 + checksum: b3ec17a336f583119260dc3ec6805c1885dbfc192f7a0c209b2f93a929b1b7832fe6aa0f3fe7f21c6b191a18e7c61f2ab4e1fe5d51ab8d09516f85121bac2077 languageName: node linkType: hard -"@jest/reporters@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/reporters@npm:26.5.0" +"@jest/reporters@npm:^26.5.3": + version: 26.5.3 + resolution: "@jest/reporters@npm:26.5.3" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^26.5.0 - "@jest/test-result": ^26.5.0 - "@jest/transform": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/console": ^26.5.2 + "@jest/test-result": ^26.5.2 + "@jest/transform": ^26.5.2 + "@jest/types": ^26.5.2 chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 @@ -1570,20 +1570,20 @@ __metadata: istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.0.2 - jest-haste-map: ^26.5.0 - jest-resolve: ^26.5.0 - jest-util: ^26.5.0 + jest-haste-map: ^26.5.2 + jest-resolve: ^26.5.2 + jest-util: ^26.5.2 jest-worker: ^26.5.0 node-notifier: ^8.0.0 slash: ^3.0.0 source-map: ^0.6.0 string-length: ^4.0.1 terminal-link: ^2.0.0 - v8-to-istanbul: ^5.0.1 + v8-to-istanbul: ^6.0.1 dependenciesMeta: node-notifier: optional: true - checksum: cff9b5ce2941254c2cdadec03d52aa2ccb1478d45d5dbe4daf997a3dba3bd562187d74ecc4028d6937ba3158f3297839a60eac9e224390bb0996735149a3d145 + checksum: 9898d4412a4bacb2eae88fecc5fb284309927f224fb41ca4bbf9e7fa1cab83a68badeb8eb59eadd73aeb99f223499766e2277ea1973656c7b5b1c3dfdc0acd05 languageName: node linkType: hard @@ -1598,51 +1598,51 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/test-result@npm:26.5.0" +"@jest/test-result@npm:^26.5.2": + version: 26.5.2 + resolution: "@jest/test-result@npm:26.5.2" dependencies: - "@jest/console": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/console": ^26.5.2 + "@jest/types": ^26.5.2 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 75c27028a48ea8661ff76455760f1191e327e21f289ce02fe6bdec05cdef774d25666a4cb0bd4c3b72b30338472aaa6332cd6dc65294618dc1518a81f522a3c9 + checksum: 47bea466b4d0facdf0ac597a64d364be90c14ce3a99f6fed1c69eec857abd01a012cf6f24644fe2e3226051ff8f4685425440d576c8355a269a5a52d66adc24b languageName: node linkType: hard -"@jest/test-sequencer@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/test-sequencer@npm:26.5.0" +"@jest/test-sequencer@npm:^26.5.3": + version: 26.5.3 + resolution: "@jest/test-sequencer@npm:26.5.3" dependencies: - "@jest/test-result": ^26.5.0 + "@jest/test-result": ^26.5.2 graceful-fs: ^4.2.4 - jest-haste-map: ^26.5.0 - jest-runner: ^26.5.0 - jest-runtime: ^26.5.0 - checksum: 7effa59531d630b5fd1e677781d80a68f9da8d538ec445107df569f03f4d4ed8f5a77e0e04c35eba519588490d788a5c0620035b3425443170c800c8f9bac465 + jest-haste-map: ^26.5.2 + jest-runner: ^26.5.3 + jest-runtime: ^26.5.3 + checksum: 4a982a179609af0b7dfdd9d04f415ba7b5a917623d42c08dd909361f77b2fccd5b55dc201106bfc76fa136191d20b4abab40e60b9b65d081c8f958ff0e69002c languageName: node linkType: hard -"@jest/transform@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/transform@npm:26.5.0" +"@jest/transform@npm:^26.5.2": + version: 26.5.2 + resolution: "@jest/transform@npm:26.5.2" dependencies: "@babel/core": ^7.1.0 - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 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: ^26.5.0 + jest-haste-map: ^26.5.2 jest-regex-util: ^26.0.0 - jest-util: ^26.5.0 + jest-util: ^26.5.2 micromatch: ^4.0.2 pirates: ^4.0.1 slash: ^3.0.0 source-map: ^0.6.1 write-file-atomic: ^3.0.0 - checksum: 4192cd79db5e64393533e5fafd504d21e8f8a670a1b367807dcd80b27866162a0176be24580592438dc30d2951e9ba10a2c5b41db1e70035a2a3a56f134ee09d + checksum: 6afeeff67de213b8d8e8eea985aa9e25bb38fe6f0c316dfbed70933173437dea20392815f0f96526f693a6c6dad8c6b66cbdf3851e84a62a91e51ee1fd8ff6f5 languageName: node linkType: hard @@ -1658,16 +1658,16 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/types@npm:26.5.0" +"@jest/types@npm:^26.5.2": + version: 26.5.2 + resolution: "@jest/types@npm:26.5.2" dependencies: "@types/istanbul-lib-coverage": ^2.0.0 "@types/istanbul-reports": ^3.0.0 "@types/node": "*" "@types/yargs": ^15.0.0 chalk: ^4.0.0 - checksum: 00fb442cf6c303784061fbafe66953c4db57f73bc54c6f7a8233ce8fd19cc7c16dc5c1756c234514983491bd33e1526818ccd5e9058c5510d4f7fcddf1df6b53 + checksum: 8f6352547f040b84adf5dad41a2c5e3ff95be1f81c79b278f7a80d52f62eeafd5daa5032cf85ba89067c8a5b3bb7d2ab25c7b420506a4a6554e4f87e465d43f1 languageName: node linkType: hard @@ -1722,13 +1722,13 @@ __metadata: linkType: hard "@octokit/endpoint@npm:^6.0.1": - version: 6.0.6 - resolution: "@octokit/endpoint@npm:6.0.6" + version: 6.0.8 + resolution: "@octokit/endpoint@npm:6.0.8" dependencies: "@octokit/types": ^5.0.0 is-plain-object: ^5.0.0 universal-user-agent: ^6.0.0 - checksum: ccb8d25f7bd2ec86a2832934473769d10531b4d5445c5f80ebccc8110620fa52ff0e7bd1f7c4e9ef2970b44d2340c452c23c716cb862efe2420e3757408541e0 + checksum: 9aee14e175354942a04c1fc0e2361f73f3fb8251975bf5e556d8130c73670a784374c9d90a5f6a7954b5a78b947432d02bc6259ddda3b3eac3dfdcd3f81e1642 languageName: node linkType: hard @@ -2118,9 +2118,9 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^14.0.0": - version: 14.11.2 - resolution: "@types/node@npm:14.11.2" - checksum: 3badcce3991cd8487b549b2541c9a9809f77ded06a2846dd9c73948d12a442290b31abef2d4b0304cc7e30539614ae82ff3b70d93a4b9a82e19128b3d17a9e0f + version: 14.11.8 + resolution: "@types/node@npm:14.11.8" + checksum: 5139c07ba76d791b4930fa02ec746656dacf78b43c431d56a7514a8285962d0511bf356bee870968a541033c14967b58f7b2a58c48ac81646ce4eb28d2ff433d languageName: node linkType: hard @@ -2139,9 +2139,9 @@ __metadata: linkType: hard "@types/prettier@npm:^2.0.0": - version: 2.1.1 - resolution: "@types/prettier@npm:2.1.1" - checksum: 3671bedc845a0e61bb8eb698746e1f6d1201ac784f95c536cd653c1406a51c0e9c338ecbbc73f1b5fd5fe0b0af98edf7e85428810357d959355ab46b3a63ebe6 + version: 2.1.2 + resolution: "@types/prettier@npm:2.1.2" + checksum: fbb0284ae165940e2d236d985477a3a7bf0215b5d32fe6dcb8b2cc80a7661ba52ce494ef73301c79b8eb315df27094f5529984f7b68e70c8cb1d451d0147031c languageName: node linkType: hard @@ -2176,20 +2176,20 @@ __metadata: linkType: hard "@types/yargs@npm:^15.0.0": - version: 15.0.7 - resolution: "@types/yargs@npm:15.0.7" + version: 15.0.8 + resolution: "@types/yargs@npm:15.0.8" dependencies: "@types/yargs-parser": "*" - checksum: df076111e3564fb2e92dc11fe0b32b096bb3ed8e241dd70205159c83d32a0ba281ea73108a995679cb29c6a2fa434c5a90237e33ba9cdcba2e98165e35a74440 + checksum: f3a946ef2ffefdd396998f97d9a9ad89b3e57aa8886c4529f754b72834f9ee5b797d779e27d1e9b639552c4bea8eb7cc852faa150773e7277fdae02bfea9aa38 languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^4.0.1": - version: 4.3.0 - resolution: "@typescript-eslint/eslint-plugin@npm:4.3.0" + version: 4.4.0 + resolution: "@typescript-eslint/eslint-plugin@npm:4.4.0" dependencies: - "@typescript-eslint/experimental-utils": 4.3.0 - "@typescript-eslint/scope-manager": 4.3.0 + "@typescript-eslint/experimental-utils": 4.4.0 + "@typescript-eslint/scope-manager": 4.4.0 debug: ^4.1.1 functional-red-black-tree: ^1.0.1 regexpp: ^3.0.0 @@ -2201,23 +2201,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 745ba904de51f29ea701438dccffa715f9ade07f0f0a6cf102cced31f2e17f5b5a9d527ac36e11bc4a8710e071e50aff723a27742d2d57cc4671bd0120ba0c7b + checksum: 0b3f843ac183ee05debe97fea80133c59de7b0ef3cd27188ebef3ec2cfdb1542387a8d1c51310e217f338a8735e0f6883671b908a2522e0ee4433614278c1fd3 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.3.0, @typescript-eslint/experimental-utils@npm:^4.0.1": - version: 4.3.0 - resolution: "@typescript-eslint/experimental-utils@npm:4.3.0" +"@typescript-eslint/experimental-utils@npm:4.4.0, @typescript-eslint/experimental-utils@npm:^4.0.1": + version: 4.4.0 + resolution: "@typescript-eslint/experimental-utils@npm:4.4.0" dependencies: "@types/json-schema": ^7.0.3 - "@typescript-eslint/scope-manager": 4.3.0 - "@typescript-eslint/types": 4.3.0 - "@typescript-eslint/typescript-estree": 4.3.0 + "@typescript-eslint/scope-manager": 4.4.0 + "@typescript-eslint/types": 4.4.0 + "@typescript-eslint/typescript-estree": 4.4.0 eslint-scope: ^5.0.0 eslint-utils: ^2.0.0 peerDependencies: eslint: "*" - checksum: c222b67693dfec79976456e85cfd6fa90839b748e136d6ddbfad529c4c8981534035189accb363aad1c4313fdd3e1e24a8a59729f8a6173974c81f993699e18c + checksum: ce582362443575f2979c753b31528d64a50dda87908074d97cf506825bb94fc5329c3ebc58d6aa8109cf5d24cfa088f8125bdbc7fc1e335644192574339a5ffe languageName: node linkType: hard @@ -2236,36 +2236,36 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^4.0.1": - version: 4.3.0 - resolution: "@typescript-eslint/parser@npm:4.3.0" + version: 4.4.0 + resolution: "@typescript-eslint/parser@npm:4.4.0" dependencies: - "@typescript-eslint/scope-manager": 4.3.0 - "@typescript-eslint/types": 4.3.0 - "@typescript-eslint/typescript-estree": 4.3.0 + "@typescript-eslint/scope-manager": 4.4.0 + "@typescript-eslint/types": 4.4.0 + "@typescript-eslint/typescript-estree": 4.4.0 debug: ^4.1.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: eb7216399443c15bc383c33738290210531b4124f1a208850875c2ec8635e751a2da81dc76dafae5371e6b8e17fb27704f60ca2800bba0e429d089219cfed12e + checksum: 35e6a79922bee02468e39f6692a656ad193e78ccd08e4f6683b23b7f837c7bfd2929ef58bd957832f89e11c6d1ec22b881c423ad07be1ccc1c3598d6549daf99 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.3.0": - version: 4.3.0 - resolution: "@typescript-eslint/scope-manager@npm:4.3.0" +"@typescript-eslint/scope-manager@npm:4.4.0": + version: 4.4.0 + resolution: "@typescript-eslint/scope-manager@npm:4.4.0" dependencies: - "@typescript-eslint/types": 4.3.0 - "@typescript-eslint/visitor-keys": 4.3.0 - checksum: 9611140ccfbbffc802328718480a60a8deb889b29c1d504ca6f22278f2b7f74186071f0fdfb9e12d616ccc4058b30fc480455778509d1f7536298527885ad564 + "@typescript-eslint/types": 4.4.0 + "@typescript-eslint/visitor-keys": 4.4.0 + checksum: 2a336afae884b17a693668b134265e08bd5a245cfee9a78a8700b4906ec9455c661a5b3068e5519d8b0d75e1cf9f0ca2c0976f0ac09b0a7bb0f5d6afedd05756 languageName: node linkType: hard -"@typescript-eslint/types@npm:4.3.0": - version: 4.3.0 - resolution: "@typescript-eslint/types@npm:4.3.0" - checksum: 98711b4da5dada463bbf1e6e1864a4f0afc770a0068462ab45f381af3a3c5ca88febe6139b51881db819ae33c58fc931d77d00aca803af8c82f87942439206fc +"@typescript-eslint/types@npm:4.4.0": + version: 4.4.0 + resolution: "@typescript-eslint/types@npm:4.4.0" + checksum: a1cbb3d1311de250ac9be01d44e35d5565b58627a799e7b374a5e3b43e86fa12bea40b82887623c95fcaaadf2f8b9914b5fef4a5ba50a2851d6b14952f0a60f1 languageName: node linkType: hard @@ -2287,12 +2287,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.3.0": - version: 4.3.0 - resolution: "@typescript-eslint/typescript-estree@npm:4.3.0" +"@typescript-eslint/typescript-estree@npm:4.4.0": + version: 4.4.0 + resolution: "@typescript-eslint/typescript-estree@npm:4.4.0" dependencies: - "@typescript-eslint/types": 4.3.0 - "@typescript-eslint/visitor-keys": 4.3.0 + "@typescript-eslint/types": 4.4.0 + "@typescript-eslint/visitor-keys": 4.4.0 debug: ^4.1.1 globby: ^11.0.1 is-glob: ^4.0.1 @@ -2302,17 +2302,17 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 9f3189a0ab25bab9be293bba1d8792e3f9bdb3c09f2fa69741ed34a2c30b4792ee9c0de095d5c5a81446bc0b2efba7b9453fcd6931ebaef0b813986cda0abce7 + checksum: 10ff87749cc0dfeeb29d4326a9c7da7aece53c8e8ec95d6b6ce2290695906899e0b7f1e7fb8d5ef79e74f73213d974b12e80a3d148d30a15e425d61604e14f03 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.3.0": - version: 4.3.0 - resolution: "@typescript-eslint/visitor-keys@npm:4.3.0" +"@typescript-eslint/visitor-keys@npm:4.4.0": + version: 4.4.0 + resolution: "@typescript-eslint/visitor-keys@npm:4.4.0" dependencies: - "@typescript-eslint/types": 4.3.0 + "@typescript-eslint/types": 4.4.0 eslint-visitor-keys: ^2.0.0 - checksum: 027db27abceeb47426c486c537ac4630dcffb2f6d688f06f3735ebbd3fb126b8f3c712a1b84688d126ac1e81c870bdfcf99bb79b47632df0b878fbf02f1ba032 + checksum: 210c35a136cab04f2105419c09f11f0c0b40912bfbc6ab98f53322f93829d0d5cac9d4dbec9302264b753935094fa22a2684e878e7078e4e1c3ce3ed162833bf languageName: node linkType: hard @@ -2424,14 +2424,14 @@ __metadata: linkType: hard "ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4": - version: 6.12.5 - resolution: "ajv@npm:6.12.5" + version: 6.12.6 + resolution: "ajv@npm:6.12.6" 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: d9ec559bd71be2479b91d293a5b14c96d60ba89f471d8b3369443830b6c72954bdc38f480194413f45f46fc250c8bd769275584ffde033aeb3c56cc218868d95 + checksum: 19a8f3b0a06001eb68e6268f4f9f04424b32baadd5df6ba8292cd473e22e5f4019ed9ab17c3e3510394178ed8bef9b42ad0bdb5c675d65f042421a774780ce1a languageName: node linkType: hard @@ -2615,6 +2615,20 @@ __metadata: languageName: node linkType: hard +"array-back@npm:^3.0.1": + version: 3.1.0 + resolution: "array-back@npm:3.1.0" + checksum: 959a3377f21ac97490bc14607cc3fe888d087dc7beadab8db09e03061d59e901d695ac870b050f37cddd261e03963e4fca86287e3055e0688a06b95be66f0825 + languageName: node + linkType: hard + +"array-back@npm:^4.0.0, array-back@npm:^4.0.1": + version: 4.0.1 + resolution: "array-back@npm:4.0.1" + checksum: 611f95e0398cc9f845ebb2ff6d611eae5d1c8063e8737a29e44033ee3cde6c04ab791f43f90899c001825aede8a9b60e987c3e20e446dccc12c4e4b9b848923b + languageName: node + linkType: hard + "array-ify@npm:^1.0.0": version: 1.0.0 resolution: "array-ify@npm:1.0.0" @@ -2752,12 +2766,12 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^26.0.1, babel-jest@npm:^26.5.0": - version: 26.5.0 - resolution: "babel-jest@npm:26.5.0" +"babel-jest@npm:^26.0.1, babel-jest@npm:^26.5.2": + version: 26.5.2 + resolution: "babel-jest@npm:26.5.2" dependencies: - "@jest/transform": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/transform": ^26.5.2 + "@jest/types": ^26.5.2 "@types/babel__core": ^7.1.7 babel-plugin-istanbul: ^6.0.0 babel-preset-jest: ^26.5.0 @@ -2766,7 +2780,7 @@ __metadata: slash: ^3.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 99eb0c69d46bab7a4543064c9142427f847a45ab630e8f4d633957d97bc02080a1a02f6d856050107d90301344d19b7e9b13bd65b0fdaa2f6a9c5cd56769fe50 + checksum: 7605afeb430c965718251bd3bc611fbc2474f7c33071f597fc04b5749b4aa1a5640775fda99a382a070ca1d12ef52c87de6cae856d0e45f1b4b483309e62c935 languageName: node linkType: hard @@ -3116,16 +3130,16 @@ __metadata: linkType: hard "camelcase@npm:^6.0.0": - version: 6.0.0 - resolution: "camelcase@npm:6.0.0" - checksum: d92305180bc2041141cc0c889ee54d14f90b16365dc7c01eabe6d54e913eb8011313f98dde3025ae11f0003b601ba320f56ee56db476c64060cf2305bf7f6f2a + version: 6.1.0 + resolution: "camelcase@npm:6.1.0" + checksum: 3e968d5efba3c08410437c097b6706aa2a3f1ff34c3ee11940cca932397d99e44693a314545e2d00cb36c1c05d8463ca6f3dabb005e9ce2b615edb7ef274b6c3 languageName: node linkType: hard "caniuse-lite@npm:^1.0.30001135": - version: 1.0.30001143 - resolution: "caniuse-lite@npm:1.0.30001143" - checksum: 0658edfb5fd4768e885deb1e1d013158ec5346f35c80223776482bd6617617b40724b3d5e3b896214de6cae44cf0d1124ceef7a08330738dd6dd8c89cf3075ec + version: 1.0.30001147 + resolution: "caniuse-lite@npm:1.0.30001147" + checksum: ec2020f07ccfb39ffa604f80f96b9b35ef75729d83a32c3b3f076757cbda37485088e3ef936299d2598f9b59097b007b8628e4e4f87da286bae785e98868a11c languageName: node linkType: hard @@ -3174,7 +3188,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.3.2": +"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.3.2, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -3373,17 +3387,6 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^7.0.0": - version: 7.0.1 - resolution: "cliui@npm:7.0.1" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - wrap-ansi: ^7.0.0 - checksum: 9c1433067a5860f9b8df76e5e0186a86992a180b8f8dd316357e19aa65b68d46964d448d18991fb598ab638a6c24218ce1331344fa4eec6767fcab40232b19fa - languageName: node - linkType: hard - "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -3497,6 +3500,30 @@ __metadata: languageName: node linkType: hard +"command-line-args@npm:5.1.1": + version: 5.1.1 + resolution: "command-line-args@npm:5.1.1" + dependencies: + array-back: ^3.0.1 + find-replace: ^3.0.0 + lodash.camelcase: ^4.3.0 + typical: ^4.0.0 + checksum: 808432f60b8e52499aab1f01fb0fc13a41058273e20d1b532c5e3ac01dd970f9525788d34ac2948cb22e8430fab300020a0231200fe2cc407ee5dcab8bcf397e + languageName: node + linkType: hard + +"command-line-usage@npm:6.1.0": + version: 6.1.0 + resolution: "command-line-usage@npm:6.1.0" + dependencies: + array-back: ^4.0.0 + chalk: ^2.4.2 + table-layout: ^1.0.0 + typical: ^5.2.0 + checksum: c49e5f4a6780ee42dfeb537a1331715b1f6e52d4529ea8ebad45b2fc882b40a82815df38cf36147a308d2d8698f132374ae7af2c43d03aa7c1e51cffbdfe5206 + languageName: node + linkType: hard + "commander@npm:^4.0.1": version: 4.1.1 resolution: "commander@npm:4.1.1" @@ -3959,7 +3986,7 @@ __metadata: languageName: node linkType: hard -"deep-extend@npm:^0.6.0": +"deep-extend@npm:^0.6.0, deep-extend@npm:~0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" checksum: 856d7f52db152c19fc5a70439ea938461cfb9338a632496fe370050dc73d3291cd76fc6713f604a5c126612dee9cac0f6da1d4b88ba4b0caa4f7214345879b89 @@ -4207,9 +4234,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.571": - version: 1.3.576 - resolution: "electron-to-chromium@npm:1.3.576" - checksum: 1a96ef4a4f04f4da2b76b546c76439e7aff331d7da2085c633266077f6b9458992693e420bcd8682b3d4274de4473cb280d6c49a9341de724acbd7969352d4d7 + version: 1.3.578 + resolution: "electron-to-chromium@npm:1.3.578" + checksum: 56a1497e2d188cfef39b97916e1c23c46e8d2d5e9251153b713e1a8692e6877c7c03f70ebb159a74f798eb8debd96e01a208d32197e7dcf39bc914550b14189b languageName: node linkType: hard @@ -4371,7 +4398,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.0.2, escalade@npm:^3.1.0": +"escalade@npm:^3.1.0": version: 3.1.0 resolution: "escalade@npm:3.1.0" checksum: 437c5b2619a412c0b075fb33e590e3516f187f7da8b20035685e08f346e27842722e5740a3398535d7d590ae4fb70068374ed59190d4eb4f9bb06d052e2fc92f @@ -4620,8 +4647,8 @@ __metadata: linkType: hard "eslint@npm:^5.1.0 || ^6.0.0 || ^7.0.0": - version: 7.10.0 - resolution: "eslint@npm:7.10.0" + version: 7.11.0 + resolution: "eslint@npm:7.11.0" dependencies: "@babel/code-frame": ^7.0.0 "@eslint/eslintrc": ^0.1.3 @@ -4633,7 +4660,7 @@ __metadata: enquirer: ^2.3.5 eslint-scope: ^5.1.1 eslint-utils: ^2.1.0 - eslint-visitor-keys: ^1.3.0 + eslint-visitor-keys: ^2.0.0 espree: ^7.3.0 esquery: ^1.2.0 esutils: ^2.0.2 @@ -4662,7 +4689,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: a136b9e01c956b97b1705517ecf71de082d7758b5871c97f4ca6a33a6f364f8be42a75f045ed74c3ae85e42e333269c4db5ad8b793f0ceeb10975726808a1514 + checksum: 45ef6dc7b31684ca0f383ed9c6224e763197e1d49745542f4440e37286c947973388a6a7ebbf103eeee91ddb4af2652c5d22718f4130bfbbf4bd16a04103f82a languageName: node linkType: hard @@ -4802,17 +4829,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^26.5.0": - version: 26.5.0 - resolution: "expect@npm:26.5.0" +"expect@npm:^26.5.3": + version: 26.5.3 + resolution: "expect@npm:26.5.3" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 ansi-styles: ^4.0.0 jest-get-type: ^26.3.0 - jest-matcher-utils: ^26.5.0 - jest-message-util: ^26.5.0 + jest-matcher-utils: ^26.5.2 + jest-message-util: ^26.5.2 jest-regex-util: ^26.0.0 - checksum: 9a91b6cfaaa2ae790329069b48fc4700a6430dc51fe9f0be1e5745aa39eba7100d87b5f48fa301eff0009cc0912888d20e85f9ac2e5b28c1cce1dd7de5d480e8 + checksum: 6b22ea44ace3d90e5a372dfced94c37d60a4c83bcb7930cdb0e01b01ebf6e0ed717f252479320cf63fea982541c863a787df287a2c7f4cfe33715e71edd63912 languageName: node linkType: hard @@ -4987,6 +5014,19 @@ __metadata: languageName: node linkType: hard +"find-duplicated-property-keys@npm:^1.2.2": + version: 1.2.2 + resolution: "find-duplicated-property-keys@npm:1.2.2" + dependencies: + chalk: 4.1.0 + command-line-args: 5.1.1 + command-line-usage: 6.1.0 + bin: + find-duplicated-property-keys: build/cli.js + checksum: 0ead6315381d3924d6840a22e8ed0629f1e7eb2db42ad2e5c025bc39501c47561953908d010d828666c15434f62134156a5201855b76663ba11aae8a7b50f709 + languageName: node + linkType: hard + "find-npm-prefix@npm:^1.0.2": version: 1.0.2 resolution: "find-npm-prefix@npm:1.0.2" @@ -4994,6 +5034,15 @@ __metadata: languageName: node linkType: hard +"find-replace@npm:^3.0.0": + version: 3.0.0 + resolution: "find-replace@npm:3.0.0" + dependencies: + array-back: ^3.0.1 + checksum: 9aec6a6dfe746e7dddb12bf38bd395f30b40d2f3f3518ed10b63286daf9ad9f29ee6b4a74e7e4fda4a3bbd63fca9d96c32fdcb7dfe117010d601d2bf74bbf34d + languageName: node + linkType: hard + "find-up@npm:^2.0.0, find-up@npm:^2.1.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" @@ -5298,7 +5347,7 @@ fsevents@^2.1.2: languageName: node linkType: hard -"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": +"get-caller-file@npm:^2.0.1": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" checksum: 9dd9e1e2591039ee4c38c897365b904f66f1e650a8c1cb7b7db8ce667fa63e88cc8b13282b74df9d93de481114b3304a0487880d31cd926dfda6efe71455855d @@ -6461,63 +6510,63 @@ fsevents@^2.1.2: languageName: node linkType: hard -"jest-changed-files@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-changed-files@npm:26.5.0" +"jest-changed-files@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-changed-files@npm:26.5.2" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 execa: ^4.0.0 throat: ^5.0.0 - checksum: 52fca655a0beebe0ccfcc27351772ebd4039380b945e0c43ed1a2b8cdecd1ed6e39994a1fd232c307a3b0a9448dc788f31ec3c5749be228d5589e8959145e187 + checksum: 724dcdb6b3b34f3526864333dd113a798079d2cb2a9537654d2df3fa79343d5eb6f30f6de47963deaea0210c6b5e13abcfc22a0e491bb411925c23b342eaa7a7 languageName: node linkType: hard -"jest-cli@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-cli@npm:26.5.0" +"jest-cli@npm:^26.5.3": + version: 26.5.3 + resolution: "jest-cli@npm:26.5.3" dependencies: - "@jest/core": ^26.5.0 - "@jest/test-result": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/core": ^26.5.3 + "@jest/test-result": ^26.5.2 + "@jest/types": ^26.5.2 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.4 import-local: ^3.0.2 is-ci: ^2.0.0 - jest-config: ^26.5.0 - jest-util: ^26.5.0 - jest-validate: ^26.5.0 + jest-config: ^26.5.3 + jest-util: ^26.5.2 + jest-validate: ^26.5.3 prompts: ^2.0.1 - yargs: ^16.0.3 + yargs: ^15.4.1 bin: jest: bin/jest.js - checksum: 6a563a5fc18ae364f3f8c587330b9094fea9438a49063c9b1902430dfa88340bc0c0b1c8002596f73146387c5992b45b97ba7a6f6148be61557398ad4afe1083 + checksum: 15c228d15e166253d71297c8426af7bd9ca083e6cb8d0b72ed665ab32e6db94a6a0784b20d3e83771c2887889e83058b297507f1cd1c0fef58c4de2dc1663603 languageName: node linkType: hard -"jest-config@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-config@npm:26.5.0" +"jest-config@npm:^26.5.3": + version: 26.5.3 + resolution: "jest-config@npm:26.5.3" dependencies: "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^26.5.0 - "@jest/types": ^26.5.0 - babel-jest: ^26.5.0 + "@jest/test-sequencer": ^26.5.3 + "@jest/types": ^26.5.2 + babel-jest: ^26.5.2 chalk: ^4.0.0 deepmerge: ^4.2.2 glob: ^7.1.1 graceful-fs: ^4.2.4 - jest-environment-jsdom: ^26.5.0 - jest-environment-node: ^26.5.0 + jest-environment-jsdom: ^26.5.2 + jest-environment-node: ^26.5.2 jest-get-type: ^26.3.0 - jest-jasmine2: ^26.5.0 + jest-jasmine2: ^26.5.3 jest-regex-util: ^26.0.0 - jest-resolve: ^26.5.0 - jest-util: ^26.5.0 - jest-validate: ^26.5.0 + jest-resolve: ^26.5.2 + jest-util: ^26.5.2 + jest-validate: ^26.5.3 micromatch: ^4.0.2 - pretty-format: ^26.5.0 - checksum: a6741d469a14e41cc5f5ee9d8de7b86420b453421c7d84e13322e46eab654da53e61beccd372fe123104f6cc814059fae87c017bf417a9324d1f8d9cfab8e1e4 + pretty-format: ^26.5.2 + checksum: e2eace3946c2471ccb196e24e06a169765b88a6b7bd748101ace7e23151e48c4a0462ddf6d9dab108ad97430d16bbff696371454ea45928c53b7c0466e735626 languageName: node linkType: hard @@ -6533,15 +6582,15 @@ fsevents@^2.1.2: languageName: node linkType: hard -"jest-diff@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-diff@npm:26.5.0" +"jest-diff@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-diff@npm:26.5.2" dependencies: chalk: ^4.0.0 diff-sequences: ^26.5.0 jest-get-type: ^26.3.0 - pretty-format: ^26.5.0 - checksum: b1c358fc8621a2e447954eec05bf90b3893343699e1a4770a3971e63f63540fcf99a500aac73fb1f745e3224fff3f515e3b6e9dd5cbe900f9c4722f0c499eaaa + pretty-format: ^26.5.2 + checksum: 48adc8c453a90211bbc5444aba2513147c93301610100df140b977defe17714dc9f7471ecf6a34d061a8b0da6506dddc5c8c335c8086e2d829d500c4888663e9 languageName: node linkType: hard @@ -6554,45 +6603,45 @@ fsevents@^2.1.2: languageName: node linkType: hard -"jest-each@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-each@npm:26.5.0" +"jest-each@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-each@npm:26.5.2" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 chalk: ^4.0.0 jest-get-type: ^26.3.0 - jest-util: ^26.5.0 - pretty-format: ^26.5.0 - checksum: 8f1b10ac95fe1f837c21b9e5fb21bba125c2a8b4616ec0cf45746932f47df97945725bb8a3e7ddaa14c6ba3e54d49eae8eb8eb32d6350eddb88a541d81da8f53 + jest-util: ^26.5.2 + pretty-format: ^26.5.2 + checksum: 58ebd0bd1ae91881043844b9356499e3308a2ca54a00bb86d10c44881f3b5774c33a65d01b2a1ad936dacf537a274e3e5e008e8273f6cb3ebd881060f60ab4eb languageName: node linkType: hard -"jest-environment-jsdom@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-environment-jsdom@npm:26.5.0" +"jest-environment-jsdom@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-environment-jsdom@npm:26.5.2" dependencies: - "@jest/environment": ^26.5.0 - "@jest/fake-timers": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/environment": ^26.5.2 + "@jest/fake-timers": ^26.5.2 + "@jest/types": ^26.5.2 "@types/node": "*" - jest-mock: ^26.5.0 - jest-util: ^26.5.0 + jest-mock: ^26.5.2 + jest-util: ^26.5.2 jsdom: ^16.4.0 - checksum: edfeb289baafd1d47b5f1e9adc2bfb9aa1a8468788e517727a788937607f2d7e25bbf86d85fd9cdfaa1908cddf1ea5b59fb34b4f0621c40ff5b6e6bf3db4214a + checksum: 2ab4eacb0124ed1c77d276804784e524576cd3eab47a1eef64f35fac15f417f8eedf77280fa6d4bfff846bc458e635c8ec76b527a079428e8138732b5f92bd8a languageName: node linkType: hard -"jest-environment-node@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-environment-node@npm:26.5.0" +"jest-environment-node@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-environment-node@npm:26.5.2" dependencies: - "@jest/environment": ^26.5.0 - "@jest/fake-timers": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/environment": ^26.5.2 + "@jest/fake-timers": ^26.5.2 + "@jest/types": ^26.5.2 "@types/node": "*" - jest-mock: ^26.5.0 - jest-util: ^26.5.0 - checksum: e8c8ea7bf15bdbc7b120ea5ec9219d01ff686fd7de5763b38fb1fb590616b698c729fc183d29b7151124162aa7a564821a41e88630e9b788450ad0d12f952174 + jest-mock: ^26.5.2 + jest-util: ^26.5.2 + checksum: 70db387b711026ba63b5e5a9731794745284fb12933682e148d4aa7e8bfb1499cb46c62185b78694e5655529b92f6f62c1af84abf2ac5739b37f114c2ac360b8 languageName: node linkType: hard @@ -6610,11 +6659,11 @@ fsevents@^2.1.2: languageName: node linkType: hard -"jest-haste-map@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-haste-map@npm:26.5.0" +"jest-haste-map@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-haste-map@npm:26.5.2" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 "@types/graceful-fs": ^4.1.2 "@types/node": "*" anymatch: ^3.0.3 @@ -6623,7 +6672,7 @@ fsevents@^2.1.2: graceful-fs: ^4.2.4 jest-regex-util: ^26.0.0 jest-serializer: ^26.5.0 - jest-util: ^26.5.0 + jest-util: ^26.5.2 jest-worker: ^26.5.0 micromatch: ^4.0.2 sane: ^4.0.3 @@ -6631,81 +6680,81 @@ fsevents@^2.1.2: dependenciesMeta: fsevents: optional: true - checksum: 45fc07eb77fc74df62b0a0a9f7668f69397f4a058eee2ef36d7d34b816f798fc94dfa262b1419e19ab30df6547f14c8aae319085e06b354ab342271b94a1f749 + checksum: 76dbaac24d97e2f9f9113c959424219a17ae6b9cb94488ed4bb2d966501cb30a3ba32d60df060e5a705e1180116cf09fe19528336839f9cde5d82c2e0717b51b languageName: node linkType: hard -"jest-jasmine2@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-jasmine2@npm:26.5.0" +"jest-jasmine2@npm:^26.5.3": + version: 26.5.3 + resolution: "jest-jasmine2@npm:26.5.3" dependencies: "@babel/traverse": ^7.1.0 - "@jest/environment": ^26.5.0 + "@jest/environment": ^26.5.2 "@jest/source-map": ^26.5.0 - "@jest/test-result": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/test-result": ^26.5.2 + "@jest/types": ^26.5.2 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 - expect: ^26.5.0 + expect: ^26.5.3 is-generator-fn: ^2.0.0 - jest-each: ^26.5.0 - jest-matcher-utils: ^26.5.0 - jest-message-util: ^26.5.0 - jest-runtime: ^26.5.0 - jest-snapshot: ^26.5.0 - jest-util: ^26.5.0 - pretty-format: ^26.5.0 + jest-each: ^26.5.2 + jest-matcher-utils: ^26.5.2 + jest-message-util: ^26.5.2 + jest-runtime: ^26.5.3 + jest-snapshot: ^26.5.3 + jest-util: ^26.5.2 + pretty-format: ^26.5.2 throat: ^5.0.0 - checksum: 9557005361187b7217f2d689d889716b0e5a304e65f9affc7597568a61c37a5ee1845bdb89c10ba97c7f4f6285520400a2f6aa6f9de44430143573e3863b7d4d + checksum: 6f770ce7cdc4ef668a8890a908a8cb124ee77dac06932dae8389c9db2f0c74568bb1d392c8b17db4452c726355592772f7763697a3091f3b4d728f47e9c427ec languageName: node linkType: hard -"jest-leak-detector@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-leak-detector@npm:26.5.0" +"jest-leak-detector@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-leak-detector@npm:26.5.2" dependencies: jest-get-type: ^26.3.0 - pretty-format: ^26.5.0 - checksum: de94714c078d482824fa1046f8e07e856fab7ad73979b8f174cfffc876d562915856543e026a4628f482101b43e71c23659d0252f8a78900106d10e4457d9e59 + pretty-format: ^26.5.2 + checksum: 19a87d2f0eb9fbac5d00d44d4c10f123b0bb4e6453d33f0602afe315205e6b2be6a5d7958f41893045dbec95ff38dcdb649b14832487d10b9b3d133f0debf0d8 languageName: node linkType: hard -"jest-matcher-utils@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-matcher-utils@npm:26.5.0" +"jest-matcher-utils@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-matcher-utils@npm:26.5.2" dependencies: chalk: ^4.0.0 - jest-diff: ^26.5.0 + jest-diff: ^26.5.2 jest-get-type: ^26.3.0 - pretty-format: ^26.5.0 - checksum: 09d504012bab23783efd47920017ce37788fdadc60382aa1d014e2227010dbf2c907d61f87a19ebc7f19bad0e093d9488929e24c83b368642a43ab5c920280c5 + pretty-format: ^26.5.2 + checksum: 1391d28a7e0ba4bc18d3f8a23f09c201055c52cbfdc06f0e1b294f9ec906794ee59a676b9ce1711b498feb6bb199573ff864e5eb2ee486e3baf0cbc890bcb411 languageName: node linkType: hard -"jest-message-util@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-message-util@npm:26.5.0" +"jest-message-util@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-message-util@npm:26.5.2" dependencies: "@babel/code-frame": ^7.0.0 - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.4 micromatch: ^4.0.2 slash: ^3.0.0 stack-utils: ^2.0.2 - checksum: 63b7109f843722892af636c19ae4ab7fce87d95984bf6af1009d1003097a13c0b9f4a5dc027ee8d3051bf469c33ed835e65fc85bba3a3b5c93cc303822ebaa4b + checksum: 45d83f7e6bbb7850041c4f037de69d3f034c05d3ec4bedab30a64c3691ba4e45fd33ce8af60c17deae54a808fd8e64f0ffa19d517c5002c5b1779858c88351a9 languageName: node linkType: hard -"jest-mock@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-mock@npm:26.5.0" +"jest-mock@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-mock@npm:26.5.2" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 "@types/node": "*" - checksum: 2b094c8a01a03d2754fc0ed10dca3a06dcafbd6fc93298046e3825829c6432b8f0d057640728d76272e92aea70cc212f9d3bb16c0fa64487fb9db8d590dd29ae + checksum: 7b1b59a3deaeb9e6edc06eaaa4eb31eb1c8dbbb11eeafcfd8b8ceb729cb533e09f53f1e53a5e0d465e676a3f4d8ab7a262fe632f60e3ad4ca80f171fe2450702 languageName: node linkType: hard @@ -6728,30 +6777,30 @@ fsevents@^2.1.2: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-resolve-dependencies@npm:26.5.0" +"jest-resolve-dependencies@npm:^26.5.3": + version: 26.5.3 + resolution: "jest-resolve-dependencies@npm:26.5.3" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 jest-regex-util: ^26.0.0 - jest-snapshot: ^26.5.0 - checksum: 27ec23ff57ca5e9a7abd43394e39416ad8b5d9e3ef83da6fc4d2e423a622a819cef553979dd5ffed877cd5ae1f8279c72e5dcefab3e5db0738fa1c0b1d46e885 + jest-snapshot: ^26.5.3 + checksum: f411ba6dccd9065d4bc6d802f324cec0670b27934e3580e72147f6ab658a6c2e61fca851fe92f31008018b9728af7cc0e54eda18c9ba04120dceabbbf601cd97 languageName: node linkType: hard -"jest-resolve@npm:26.5.0, jest-resolve@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-resolve@npm:26.5.0" +"jest-resolve@npm:26.5.2, jest-resolve@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-resolve@npm:26.5.2" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 chalk: ^4.0.0 - escalade: ^3.1.0 graceful-fs: ^4.2.4 jest-pnp-resolver: ^1.2.2 - jest-util: ^26.5.0 + jest-util: ^26.5.2 + read-pkg-up: ^7.0.1 resolve: ^1.17.0 slash: ^3.0.0 - checksum: 5decf7d22d867c2279a4f94d300bc1b4527b79c6187d4855ec8e170e1db8eb1b9e2f2d67b63cc9661109a36de4a12f7152eaa555e53e3e7bbcbbbb9a21d6bf55 + checksum: e46d98ae202fe61773a758bfb175d89892379eaa7d4d9c08af464c601a0567e564795667d51ba1956c1c5cb4ac03ad7dc799f03226547ca56dd4c48a46ab8c41 languageName: node linkType: hard @@ -6769,67 +6818,67 @@ fsevents@^2.1.2: languageName: node linkType: hard -"jest-runner@npm:^26.5.0": - version: 26.5.1 - resolution: "jest-runner@npm:26.5.1" +"jest-runner@npm:^26.5.3": + version: 26.5.3 + resolution: "jest-runner@npm:26.5.3" dependencies: - "@jest/console": ^26.5.0 - "@jest/environment": ^26.5.0 - "@jest/test-result": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/console": ^26.5.2 + "@jest/environment": ^26.5.2 + "@jest/test-result": ^26.5.2 + "@jest/types": ^26.5.2 "@types/node": "*" chalk: ^4.0.0 emittery: ^0.7.1 exit: ^0.1.2 graceful-fs: ^4.2.4 - jest-config: ^26.5.0 + jest-config: ^26.5.3 jest-docblock: ^26.0.0 - jest-haste-map: ^26.5.0 - jest-leak-detector: ^26.5.0 - jest-message-util: ^26.5.0 - jest-resolve: ^26.5.0 - jest-runtime: ^26.5.0 - jest-util: ^26.5.0 + jest-haste-map: ^26.5.2 + jest-leak-detector: ^26.5.2 + jest-message-util: ^26.5.2 + jest-resolve: ^26.5.2 + jest-runtime: ^26.5.3 + jest-util: ^26.5.2 jest-worker: ^26.5.0 source-map-support: ^0.5.6 throat: ^5.0.0 - checksum: 42c42ef4a872d954066108ae2fd0a097c99ccd5f19902047c923eb67ed9615c097082aff7ff895b036015f9ecb48b87f7f341ee8a7028472e453c4ffc034f64b + checksum: 92d354143175ef25f4aca5187954c13e7befa5d43bef2de0e842d3ff9f84407a536b77370481a7ce39f2eafd879ec9914a9fb78dd0923e44ca2af0e79f32724a languageName: node linkType: hard -"jest-runtime@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-runtime@npm:26.5.0" +"jest-runtime@npm:^26.5.3": + version: 26.5.3 + resolution: "jest-runtime@npm:26.5.3" dependencies: - "@jest/console": ^26.5.0 - "@jest/environment": ^26.5.0 - "@jest/fake-timers": ^26.5.0 - "@jest/globals": ^26.5.0 + "@jest/console": ^26.5.2 + "@jest/environment": ^26.5.2 + "@jest/fake-timers": ^26.5.2 + "@jest/globals": ^26.5.3 "@jest/source-map": ^26.5.0 - "@jest/test-result": ^26.5.0 - "@jest/transform": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/test-result": ^26.5.2 + "@jest/transform": ^26.5.2 + "@jest/types": ^26.5.2 "@types/yargs": ^15.0.0 chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 glob: ^7.1.3 graceful-fs: ^4.2.4 - jest-config: ^26.5.0 - jest-haste-map: ^26.5.0 - jest-message-util: ^26.5.0 - jest-mock: ^26.5.0 + jest-config: ^26.5.3 + jest-haste-map: ^26.5.2 + jest-message-util: ^26.5.2 + jest-mock: ^26.5.2 jest-regex-util: ^26.0.0 - jest-resolve: ^26.5.0 - jest-snapshot: ^26.5.0 - jest-util: ^26.5.0 - jest-validate: ^26.5.0 + jest-resolve: ^26.5.2 + jest-snapshot: ^26.5.3 + jest-util: ^26.5.2 + jest-validate: ^26.5.3 slash: ^3.0.0 strip-bom: ^4.0.0 - yargs: ^16.0.3 + yargs: ^15.4.1 bin: jest-runtime: bin/jest-runtime.js - checksum: 60bc74a52fcbbb17be4309629992c58ba50a87d082b4e314392357b5ba2958e6bf1b958282959fcf35c07bd14508913f6dadf1927b4b4f7ae4804673075cd7d9 + checksum: 7c01669c8b71ce6862498e8cdef7b5c416eccd2aa0a66bf01dd1caebf255a67e4f7bce7d831409a9c6f6693828aceeb72207ff8e6707395fc038f553d0d932fd languageName: node linkType: hard @@ -6843,70 +6892,70 @@ fsevents@^2.1.2: languageName: node linkType: hard -"jest-snapshot@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-snapshot@npm:26.5.0" +"jest-snapshot@npm:^26.5.3": + version: 26.5.3 + resolution: "jest-snapshot@npm:26.5.3" dependencies: "@babel/types": ^7.0.0 - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 "@types/babel__traverse": ^7.0.4 "@types/prettier": ^2.0.0 chalk: ^4.0.0 - expect: ^26.5.0 + expect: ^26.5.3 graceful-fs: ^4.2.4 - jest-diff: ^26.5.0 + jest-diff: ^26.5.2 jest-get-type: ^26.3.0 - jest-haste-map: ^26.5.0 - jest-matcher-utils: ^26.5.0 - jest-message-util: ^26.5.0 - jest-resolve: ^26.5.0 + jest-haste-map: ^26.5.2 + jest-matcher-utils: ^26.5.2 + jest-message-util: ^26.5.2 + jest-resolve: ^26.5.2 natural-compare: ^1.4.0 - pretty-format: ^26.5.0 + pretty-format: ^26.5.2 semver: ^7.3.2 - checksum: 6ed56257c7002904e3cd4a40f6eb8508b62ed7739003d48735fd7bd09ee329cc23a05d03747562bbb1e46291ccd5a9a54e0d83e433d2b975d960e71a2b18b60e + checksum: 5c60a39eca5cdce924bd05a75d4c54b545622dbffa0cfdb7fc5d5d88b14c72a4a4a2fbb33a20546ee307d1ffb67ed4bd56ace09b407711c7dc3c03616e23d9a9 languageName: node linkType: hard -"jest-util@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-util@npm:26.5.0" +"jest-util@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-util@npm:26.5.2" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 "@types/node": "*" chalk: ^4.0.0 graceful-fs: ^4.2.4 is-ci: ^2.0.0 micromatch: ^4.0.2 - checksum: 78af68917dfbaa5ef7608fc02c31dd49f895a8a1523302183ffc03cbc6c7255bbd3ffaae6b5424832a1e6e495003ee4fb73839b6434be1695b9929e41cf1b06e + checksum: 114207232754a81b6e8a4e729d1789a58a7acf1de348b87df6374dcdf3085684a18c01e45cdb7d1b981c3cd03b3da8a7cbbd8a02747e23fb72733555d5d2aa80 languageName: node linkType: hard -"jest-validate@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-validate@npm:26.5.0" +"jest-validate@npm:^26.5.3": + version: 26.5.3 + resolution: "jest-validate@npm:26.5.3" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 camelcase: ^6.0.0 chalk: ^4.0.0 jest-get-type: ^26.3.0 leven: ^3.1.0 - pretty-format: ^26.5.0 - checksum: b33a9ec02c4fb759387151bb4bdcb79961fb3038db687500cdef7c64bcaecd893a6a27d924a9f78141abf89ebf14cb4ad87e5305735f8e18445d69c1d2e3a0f4 + pretty-format: ^26.5.2 + checksum: 054341d1fd8112e3a48bca57257ba7b494a478a9435c1493bc962ccad1af6bd0307ab854bbe6b7aa166bcf962869dda25d2bc7c4305775314e7eeb8275e8a5ba languageName: node linkType: hard -"jest-watcher@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-watcher@npm:26.5.0" +"jest-watcher@npm:^26.5.2": + version: 26.5.2 + resolution: "jest-watcher@npm:26.5.2" dependencies: - "@jest/test-result": ^26.5.0 - "@jest/types": ^26.5.0 + "@jest/test-result": ^26.5.2 + "@jest/types": ^26.5.2 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - jest-util: ^26.5.0 + jest-util: ^26.5.2 string-length: ^4.0.1 - checksum: 5229874b1d6c09eafd7f1f32a92832f9511e8fc37f6f7b6e8b4e6e2abf5ee10e42b47305146d2e0c365e0b17c55f7bcdb4b9494592d2f7cb5242b67168f0aca2 + checksum: ee222254da145102c78c53dfc2890803ad5e50cbc3fb69aeb52fa5621a7616a2eec3699af0321a16e76f93a7bb6a4d2cad7cf83233014b0eb55411a15d670d94 languageName: node linkType: hard @@ -6932,15 +6981,15 @@ fsevents@^2.1.2: linkType: hard "jest@npm:^26.0.1": - version: 26.5.0 - resolution: "jest@npm:26.5.0" + version: 26.5.3 + resolution: "jest@npm:26.5.3" dependencies: - "@jest/core": ^26.5.0 + "@jest/core": ^26.5.3 import-local: ^3.0.2 - jest-cli: ^26.5.0 + jest-cli: ^26.5.3 bin: jest: bin/jest.js - checksum: fd39911a1b3da97b279cef2adfaae945e1899dbbe151eda75686c1933befac80df231810b522c152f1880dc97145865dc025cdce02abf855800e8efe8449bdda + checksum: e5fe5dbcf94025b7a454273f29ee5e6567ca385ce942acd8eef55d6db5f937f669d1c22fe1c87f37acebbb1d002d9557f1f700b20c128794255f0ca7a4d87080 languageName: node linkType: hard @@ -7579,6 +7628,13 @@ fsevents@^2.1.2: languageName: node linkType: hard +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 3cb674ed3b37bb698f2ec5a1c3f607d157279f3015877132e8be5c22cf8048988cb9bf1e61c90dbefea3895a459c095773cc266a5b1a9f4202bcd062b3983e37 + languageName: node + linkType: hard + "lodash.capitalize@npm:^4.2.1": version: 4.2.1 resolution: "lodash.capitalize@npm:4.2.1" @@ -8369,9 +8425,9 @@ fsevents@^2.1.2: linkType: hard "normalize-url@npm:^5.0.0": - version: 5.2.1 - resolution: "normalize-url@npm:5.2.1" - checksum: 32b2039b4313e11e9e36a0266c59ed79269a241b53157b2cbe4a5ce90d4f06e5b3f093a8fc314717b2b2a582b1401402bdf55ce97f498639f1a5624a7266ee31 + version: 5.3.0 + resolution: "normalize-url@npm:5.3.0" + checksum: 126bcee51735bd975a3df3df008595fa4b6770f511494a05472519ca9e8e8caea62761f66d81c7cab28e758b201cdc656c1bc8a2c2c9d091bef661f32a182d6d languageName: node linkType: hard @@ -9284,6 +9340,15 @@ fsevents@^2.1.2: languageName: node linkType: hard +"pkg-up@npm:^3.1.0": + version: 3.1.0 + resolution: "pkg-up@npm:3.1.0" + dependencies: + find-up: ^3.0.0 + checksum: df82763250b5283c175918f9410f9651afc1750f951249b31c7c49a6918d9faf13a9ef11e9355cbb0d4d5039a5c9d4c7162755b3e6c26235d2e3baea086e4a54 + languageName: node + linkType: hard + "please-upgrade-node@npm:^3.2.0": version: 3.2.0 resolution: "please-upgrade-node@npm:3.2.0" @@ -9351,15 +9416,15 @@ fsevents@^2.1.2: languageName: node linkType: hard -"pretty-format@npm:^26.5.0": - version: 26.5.0 - resolution: "pretty-format@npm:26.5.0" +"pretty-format@npm:^26.5.2": + version: 26.5.2 + resolution: "pretty-format@npm:26.5.2" dependencies: - "@jest/types": ^26.5.0 + "@jest/types": ^26.5.2 ansi-regex: ^5.0.0 ansi-styles: ^4.0.0 react-is: ^16.12.0 - checksum: 845472f3a4bf1bb087f559316c388c399177474a8d68c61db5f875af507b5706fce544b8f55a84043583558c7483bb8afe55a18ffc7f95c6b1d92b4bde1a2d3d + checksum: 4f296de3f929c27074dfd3ef02c924ae35e31271739acf00bd577b693c303fd0de836584d63ef816f1f62d8630943d2edb098b594e4fdd74768c47f8768da944 languageName: node linkType: hard @@ -9740,6 +9805,13 @@ fsevents@^2.1.2: languageName: node linkType: hard +"reduce-flatten@npm:^2.0.0": + version: 2.0.0 + resolution: "reduce-flatten@npm:2.0.0" + checksum: 216ce860c78081b83f255cad4d032361677e4aea87dacecd387e62505e1e4a50dd947b3ce9166b70d8b9aaa45215c1b512c518b5384e5067ee7d29011da0efb4 + languageName: node + linkType: hard + "regenerate-unicode-properties@npm:^8.2.0": version: 8.2.0 resolution: "regenerate-unicode-properties@npm:8.2.0" @@ -10168,9 +10240,9 @@ fsevents@^2.1.2: languageName: node linkType: hard -"semantic-release@npm:17.1.2, semantic-release@npm:^17.0.7": - version: 17.1.2 - resolution: "semantic-release@npm:17.1.2" +"semantic-release@npm:17.2.0, semantic-release@npm:^17.0.7": + version: 17.2.0 + resolution: "semantic-release@npm:17.2.0" dependencies: "@semantic-release/commit-analyzer": ^8.0.0 "@semantic-release/error": ^2.2.0 @@ -10183,6 +10255,7 @@ fsevents@^2.1.2: env-ci: ^5.0.0 execa: ^4.0.0 figures: ^3.0.0 + find-duplicated-property-keys: ^1.2.2 find-versions: ^3.0.0 get-stream: ^5.0.0 git-log-parser: ^1.2.0 @@ -10194,7 +10267,7 @@ fsevents@^2.1.2: micromatch: ^4.0.2 p-each-series: ^2.1.0 p-reduce: ^2.0.0 - read-pkg-up: ^7.0.0 + pkg-up: ^3.1.0 resolve-from: ^5.0.0 semver: ^7.3.2 semver-diff: ^3.1.1 @@ -10202,7 +10275,7 @@ fsevents@^2.1.2: yargs: ^15.0.1 bin: semantic-release: bin/semantic-release.js - checksum: f5126d7f310c8f79996cf13d469ae6b0b8142ff1009988174253fbc36bf1590755cbf7b8e97799d5f0f279e1d026e7693c62b820219b09918544716ed575d9d1 + checksum: f15bc279a96c7576bd9a3c73d144c6ace0df0f2d9f496807ab0a6e5594b2211c87c86adb9e6468881181379a58635ff3ba3545484ac518cd7d986c998a5a9cef languageName: node linkType: hard @@ -10987,6 +11060,18 @@ fsevents@^2.1.2: languageName: node linkType: hard +"table-layout@npm:^1.0.0": + version: 1.0.1 + resolution: "table-layout@npm:1.0.1" + dependencies: + array-back: ^4.0.1 + deep-extend: ~0.6.0 + typical: ^5.2.0 + wordwrapjs: ^4.0.0 + checksum: b2e899f60f2ad5c161bf31ca5b1d886b3b1eeb1dca69e71d3492cdfd8c4be51251b978f692bcf76364be2a4a37cc3b353539f4006471b202647813bce0179a70 + languageName: node + linkType: hard + "table@npm:^5.2.3": version: 5.4.6 resolution: "table@npm:5.4.6" @@ -11277,9 +11362,9 @@ fsevents@^2.1.2: linkType: hard "tslib@npm:^1.8.1, tslib@npm:^1.9.0": - version: 1.13.0 - resolution: "tslib@npm:1.13.0" - checksum: 5dc3bdaea3b67c76ef4a14c28fcb2171da7bcf292fd9c59a260098729626b1ce766c52b588f08e324ed9a0c52ea8a93a815920f980d75981abc9d850fbf310fb + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: f44fe7f216946b17d3e3074df3746372703cf24e9127b4c045511456e8e4bf25515fb0a1bb3937676cc305651c5d4fcb6377b0588a4c6a957e748c4c28905d17 languageName: node linkType: hard @@ -11406,12 +11491,26 @@ typescript@^4.0.0: languageName: node linkType: hard +"typical@npm:^4.0.0": + version: 4.0.0 + resolution: "typical@npm:4.0.0" + checksum: 6b166af2fe0a11d84e114e6fb227f5f1b91e291506b86502af54e267d2ae74e5dc61c78c487af04d332affcc0626e52a6bf544fd7e45feceeaaf114b73617258 + languageName: node + linkType: hard + +"typical@npm:^5.0.0, typical@npm:^5.2.0": + version: 5.2.0 + resolution: "typical@npm:5.2.0" + checksum: f4af3049786332f535a02344283d8388d18d8335eb7232c99b73a49f4b240798aecc2e6ae30b108f01a82f37e98a17b84e4d9be6724244e1688442dfc2e87bac + languageName: node + linkType: hard + "uglify-js@npm:^3.1.4": - version: 3.11.1 - resolution: "uglify-js@npm:3.11.1" + version: 3.11.2 + resolution: "uglify-js@npm:3.11.2" bin: uglifyjs: bin/uglifyjs - checksum: c9c8805a03eeaa5a0f7dfe25293f428da9d6539c45dc47fcf81ceb260fe9ba69f658fd56686a6d3608315aca5f7cc29cb45986d446320fda2b2f8aa2ce975b65 + checksum: 2bc8806d47c615c7b594e716a7d6da80ff11260b3aa504cb5e9b2dffea5d7efe4764b7e7831bfd6e20a8713fe3b29700bc9228b706db7eaf6ac41edd010dfc94 languageName: node linkType: hard @@ -11667,14 +11766,14 @@ typescript@^4.0.0: languageName: node linkType: hard -"v8-to-istanbul@npm:^5.0.1": - version: 5.0.1 - resolution: "v8-to-istanbul@npm:5.0.1" +"v8-to-istanbul@npm:^6.0.1": + version: 6.0.1 + resolution: "v8-to-istanbul@npm:6.0.1" dependencies: "@types/istanbul-lib-coverage": ^2.0.1 convert-source-map: ^1.6.0 source-map: ^0.7.3 - checksum: 8647a626cf515db0df18eff22b073f0d8f51c500cfed011013d3010ce9c79a71f9d88d1ed15c3e312bb10466e161721e4b4f803fdabf263dd37e659d912e9911 + checksum: 603ff8f3b038c800e3df8b714fc3f7a8cce674bf6d456b3f5619a01b989e0982c990f9cd536ddd3fcdc537a9ec87cb1f2e60bc40dc3b488bfedfcab6e377d766 languageName: node linkType: hard @@ -11775,13 +11874,13 @@ typescript@^4.0.0: linkType: hard "whatwg-url@npm:^8.0.0": - version: 8.3.0 - resolution: "whatwg-url@npm:8.3.0" + version: 8.4.0 + resolution: "whatwg-url@npm:8.4.0" dependencies: lodash.sortby: ^4.7.0 tr46: ^2.0.2 webidl-conversions: ^6.1.0 - checksum: f5735046ef21d5bac4e81313184eac071825b61130f81c70a956fd900938cd282dcf4ed6ccceebed8fcfc0ed76060070d9d16e26d240ef19c1a335487542f42c + checksum: c85dfbedd2554e76d05eba467509db3a0ed5740e3bf1069a10ca302da531d64399693e4952c61be67d119a6b7f634f3ff65fbe59555b30474f849a7e0ce2a4c6 languageName: node linkType: hard @@ -11862,6 +11961,16 @@ typescript@^4.0.0: languageName: node linkType: hard +"wordwrapjs@npm:^4.0.0": + version: 4.0.0 + resolution: "wordwrapjs@npm:4.0.0" + dependencies: + reduce-flatten: ^2.0.0 + typical: ^5.0.0 + checksum: 022dc1d1a3a2b15490288840822f4f5db31d653edc31117e492e402e77ea02509f44ac7fe163b0aa39d1cc8e2df4d7ef2a28ad8bf3795e7f2a8ee1da8b8bef54 + languageName: node + linkType: hard + "worker-farm@npm:^1.6.0, worker-farm@npm:^1.7.0": version: 1.7.0 resolution: "worker-farm@npm:1.7.0" @@ -11903,17 +12012,6 @@ typescript@^4.0.0: languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - checksum: 09939dd775ae565bb99a25a6c072fe3775a95fa71751b5533c94265fe986ba3e3ab071a027ab76cf26876bd9afd10ac3c2d06d7c4bcce148bf7d2d9514e3a0df - languageName: node - linkType: hard - "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -12010,13 +12108,6 @@ typescript@^4.0.0: languageName: node linkType: hard -"y18n@npm:^5.0.1": - version: 5.0.2 - resolution: "y18n@npm:5.0.2" - checksum: ba6106061c8ef612d888fa3fca61d094027200c4792275886eca2f82e92b1f24120011cc878d808a38be98c2ed1e3f831117691bf4d526a084e339cbd7c9f587 - languageName: node - linkType: hard - "yallist@npm:^2.1.2": version: 2.1.2 resolution: "yallist@npm:2.1.2" @@ -12065,13 +12156,6 @@ typescript@^4.0.0: languageName: node linkType: hard -"yargs-parser@npm:^20.0.0": - version: 20.2.1 - resolution: "yargs-parser@npm:20.2.1" - checksum: c4945ade7d792bde00e3f68930f56f1fdd531e501c4ecf944c524c1541c5fe2468c27b4f76b0b459009ef09e338750d01810732f99f0a1fa061af4126cf5f53e - languageName: node - linkType: hard - "yargs-parser@npm:^7.0.0": version: 7.0.0 resolution: "yargs-parser@npm:7.0.0" @@ -12100,7 +12184,7 @@ typescript@^4.0.0: languageName: node linkType: hard -"yargs@npm:^15.0.1, yargs@npm:^15.1.0": +"yargs@npm:^15.0.1, yargs@npm:^15.1.0, yargs@npm:^15.4.1": version: 15.4.1 resolution: "yargs@npm:15.4.1" dependencies: @@ -12119,21 +12203,6 @@ typescript@^4.0.0: languageName: node linkType: hard -"yargs@npm:^16.0.3": - version: 16.0.3 - resolution: "yargs@npm:16.0.3" - dependencies: - cliui: ^7.0.0 - escalade: ^3.0.2 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.0 - y18n: ^5.0.1 - yargs-parser: ^20.0.0 - checksum: 39490963e02bceb73ffff285cd9b241e5b019acbedef456586c97027cc18d0cadb743ad1340ccdc9340d0a21e18176c63b9f8bd90eee64c7e1f512c147aab1c2 - languageName: node - linkType: hard - "yargs@npm:^8.0.2": version: 8.0.2 resolution: "yargs@npm:8.0.2" From 133a70692a7164bd577fe72c5603145bedba68d3 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Wed, 14 Oct 2020 08:09:26 +0200 Subject: [PATCH 03/18] chore: run release workflow when other workflows complete (#689) --- .github/workflows/release.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eb29359a2..074ae1e1c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,11 +1,14 @@ name: Release on: - push: - branches: - - master + workflow_run: + workflows: [Lint, 'Unit tests'] + branches: [master] + types: + - completed jobs: release: + if: ${{ github.event.workflow_run.conclusion == 'success' }} name: release runs-on: ubuntu-latest steps: @@ -24,12 +27,6 @@ jobs: node-version: 12.x - name: install run: yarn - - name: run prettier - run: yarn prettier:check - - name: run typecheck - run: yarn typecheck - - name: run tests - run: yarn test --coverage - run: yarn semantic-release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From a5de8e3ece3ee7b90d5bd0ce5163b27d2ce7d1ef Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Sat, 17 Oct 2020 14:25:12 +1300 Subject: [PATCH 04/18] chore: enable `eslint-plugin/test-case-property-ordering` rule (#684) * chore: enable `eslint-plugin/test-case-property-ordering` rule * chore: remove old comment --- .eslintrc.js | 2 +- .../__tests__/consistent-test-it.test.ts | 64 +++++++-------- src/rules/__tests__/lowercase-name.test.ts | 6 +- src/rules/__tests__/no-alias-methods.test.ts | 28 +++---- .../__tests__/no-jasmine-globals.test.ts | 12 +-- .../__tests__/no-large-snapshots.test.ts | 36 ++++---- src/rules/__tests__/no-test-prefixes.test.ts | 12 +-- .../__tests__/prefer-inline-snapshots.test.ts | 4 +- src/rules/__tests__/prefer-spy-on.test.ts | 22 ++--- src/rules/__tests__/prefer-to-be-null.test.ts | 16 ++-- .../__tests__/prefer-to-be-undefined.test.ts | 16 ++-- src/rules/__tests__/prefer-to-contain.test.ts | 50 +++++------ .../__tests__/prefer-to-have-length.test.ts | 6 +- src/rules/__tests__/prefer-todo.test.ts | 12 +-- src/rules/__tests__/valid-title.test.ts | 82 +++++++++---------- 15 files changed, 184 insertions(+), 184 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 86bd57260..3084396f6 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -36,6 +36,7 @@ module.exports = { '@typescript-eslint/ban-types': 'error', '@typescript-eslint/no-unused-vars': 'error', 'eslint-comments/no-unused-disable': 'error', + 'eslint-plugin/test-case-property-ordering': 'error', 'no-else-return': 'error', 'no-negated-condition': 'error', eqeqeq: ['error', 'smart'], @@ -73,7 +74,6 @@ module.exports = { { blankLine: 'any', prev: 'directive', next: 'directive' }, ], - // todo: pulled from v3 of @typescript-eslint's eslint-recommended config 'prefer-spread': 'error', 'prefer-rest-params': 'error', 'prefer-const': ['error', { destructuring: 'all' }], diff --git a/src/rules/__tests__/consistent-test-it.test.ts b/src/rules/__tests__/consistent-test-it.test.ts index 1d5994280..2c96ea310 100644 --- a/src/rules/__tests__/consistent-test-it.test.ts +++ b/src/rules/__tests__/consistent-test-it.test.ts @@ -40,6 +40,7 @@ ruleTester.run('consistent-test-it with fn=test', rule, { invalid: [ { code: 'it("foo")', + output: 'test("foo")', options: [{ fn: TestCaseName.test }], errors: [ { @@ -50,10 +51,10 @@ ruleTester.run('consistent-test-it with fn=test', rule, { }, }, ], - output: 'test("foo")', }, { code: 'xit("foo")', + output: 'xtest("foo")', options: [{ fn: TestCaseName.test }], errors: [ { @@ -64,10 +65,10 @@ ruleTester.run('consistent-test-it with fn=test', rule, { }, }, ], - output: 'xtest("foo")', }, { code: 'fit("foo")', + output: 'test.only("foo")', options: [{ fn: TestCaseName.test }], errors: [ { @@ -78,10 +79,10 @@ ruleTester.run('consistent-test-it with fn=test', rule, { }, }, ], - output: 'test.only("foo")', }, { code: 'it.skip("foo")', + output: 'test.skip("foo")', options: [{ fn: TestCaseName.test }], errors: [ { @@ -92,10 +93,10 @@ ruleTester.run('consistent-test-it with fn=test', rule, { }, }, ], - output: 'test.skip("foo")', }, { code: 'it.concurrent("foo")', + output: 'test.concurrent("foo")', options: [{ fn: TestCaseName.test }], errors: [ { @@ -106,10 +107,10 @@ ruleTester.run('consistent-test-it with fn=test', rule, { }, }, ], - output: 'test.concurrent("foo")', }, { code: 'it.only("foo")', + output: 'test.only("foo")', options: [{ fn: TestCaseName.test }], errors: [ { @@ -120,10 +121,10 @@ ruleTester.run('consistent-test-it with fn=test', rule, { }, }, ], - output: 'test.only("foo")', }, { code: 'describe("suite", () => { it("foo") })', + output: 'describe("suite", () => { test("foo") })', options: [{ fn: TestCaseName.test }], errors: [ { @@ -134,7 +135,6 @@ ruleTester.run('consistent-test-it with fn=test', rule, { }, }, ], - output: 'describe("suite", () => { test("foo") })', }, ], }); @@ -173,6 +173,7 @@ ruleTester.run('consistent-test-it with fn=it', rule, { invalid: [ { code: 'test("foo")', + output: 'it("foo")', options: [{ fn: TestCaseName.it }], errors: [ { @@ -183,10 +184,10 @@ ruleTester.run('consistent-test-it with fn=it', rule, { }, }, ], - output: 'it("foo")', }, { code: 'xtest("foo")', + output: 'xit("foo")', options: [{ fn: TestCaseName.it }], errors: [ { @@ -197,10 +198,10 @@ ruleTester.run('consistent-test-it with fn=it', rule, { }, }, ], - output: 'xit("foo")', }, { code: 'test.skip("foo")', + output: 'it.skip("foo")', options: [{ fn: TestCaseName.it }], errors: [ { @@ -211,10 +212,10 @@ ruleTester.run('consistent-test-it with fn=it', rule, { }, }, ], - output: 'it.skip("foo")', }, { code: 'test.concurrent("foo")', + output: 'it.concurrent("foo")', options: [{ fn: TestCaseName.it }], errors: [ { @@ -225,10 +226,10 @@ ruleTester.run('consistent-test-it with fn=it', rule, { }, }, ], - output: 'it.concurrent("foo")', }, { code: 'test.only("foo")', + output: 'it.only("foo")', options: [{ fn: TestCaseName.it }], errors: [ { @@ -239,10 +240,10 @@ ruleTester.run('consistent-test-it with fn=it', rule, { }, }, ], - output: 'it.only("foo")', }, { code: 'describe("suite", () => { test("foo") })', + output: 'describe("suite", () => { it("foo") })', options: [{ fn: TestCaseName.it }], errors: [ { @@ -253,7 +254,6 @@ ruleTester.run('consistent-test-it with fn=it', rule, { }, }, ], - output: 'describe("suite", () => { it("foo") })', }, ], }); @@ -288,6 +288,7 @@ ruleTester.run('consistent-test-it with fn=test and withinDescribe=it ', rule, { invalid: [ { code: 'describe("suite", () => { test("foo") })', + output: 'describe("suite", () => { it("foo") })', options: [{ fn: TestCaseName.test, withinDescribe: TestCaseName.it }], errors: [ { @@ -298,10 +299,10 @@ ruleTester.run('consistent-test-it with fn=test and withinDescribe=it ', rule, { }, }, ], - output: 'describe("suite", () => { it("foo") })', }, { code: 'describe("suite", () => { test.only("foo") })', + output: 'describe("suite", () => { it.only("foo") })', options: [{ fn: TestCaseName.test, withinDescribe: TestCaseName.it }], errors: [ { @@ -312,10 +313,10 @@ ruleTester.run('consistent-test-it with fn=test and withinDescribe=it ', rule, { }, }, ], - output: 'describe("suite", () => { it.only("foo") })', }, { code: 'describe("suite", () => { xtest("foo") })', + output: 'describe("suite", () => { xit("foo") })', options: [{ fn: TestCaseName.test, withinDescribe: TestCaseName.it }], errors: [ { @@ -326,10 +327,10 @@ ruleTester.run('consistent-test-it with fn=test and withinDescribe=it ', rule, { }, }, ], - output: 'describe("suite", () => { xit("foo") })', }, { code: 'describe("suite", () => { test.skip("foo") })', + output: 'describe("suite", () => { it.skip("foo") })', options: [{ fn: TestCaseName.test, withinDescribe: TestCaseName.it }], errors: [ { @@ -340,10 +341,10 @@ ruleTester.run('consistent-test-it with fn=test and withinDescribe=it ', rule, { }, }, ], - output: 'describe("suite", () => { it.skip("foo") })', }, { code: 'describe("suite", () => { test.concurrent("foo") })', + output: 'describe("suite", () => { it.concurrent("foo") })', options: [{ fn: TestCaseName.test, withinDescribe: TestCaseName.it }], errors: [ { @@ -354,7 +355,6 @@ ruleTester.run('consistent-test-it with fn=test and withinDescribe=it ', rule, { }, }, ], - output: 'describe("suite", () => { it.concurrent("foo") })', }, ], }); @@ -389,6 +389,7 @@ ruleTester.run('consistent-test-it with fn=it and withinDescribe=test ', rule, { invalid: [ { code: 'describe("suite", () => { it("foo") })', + output: 'describe("suite", () => { test("foo") })', options: [{ fn: TestCaseName.it, withinDescribe: TestCaseName.test }], errors: [ { @@ -399,10 +400,10 @@ ruleTester.run('consistent-test-it with fn=it and withinDescribe=test ', rule, { }, }, ], - output: 'describe("suite", () => { test("foo") })', }, { code: 'describe("suite", () => { it.only("foo") })', + output: 'describe("suite", () => { test.only("foo") })', options: [{ fn: TestCaseName.it, withinDescribe: TestCaseName.test }], errors: [ { @@ -413,10 +414,10 @@ ruleTester.run('consistent-test-it with fn=it and withinDescribe=test ', rule, { }, }, ], - output: 'describe("suite", () => { test.only("foo") })', }, { code: 'describe("suite", () => { xit("foo") })', + output: 'describe("suite", () => { xtest("foo") })', options: [{ fn: TestCaseName.it, withinDescribe: TestCaseName.test }], errors: [ { @@ -427,10 +428,10 @@ ruleTester.run('consistent-test-it with fn=it and withinDescribe=test ', rule, { }, }, ], - output: 'describe("suite", () => { xtest("foo") })', }, { code: 'describe("suite", () => { it.skip("foo") })', + output: 'describe("suite", () => { test.skip("foo") })', options: [{ fn: TestCaseName.it, withinDescribe: TestCaseName.test }], errors: [ { @@ -441,10 +442,10 @@ ruleTester.run('consistent-test-it with fn=it and withinDescribe=test ', rule, { }, }, ], - output: 'describe("suite", () => { test.skip("foo") })', }, { code: 'describe("suite", () => { it.concurrent("foo") })', + output: 'describe("suite", () => { test.concurrent("foo") })', options: [{ fn: TestCaseName.it, withinDescribe: TestCaseName.test }], errors: [ { @@ -455,7 +456,6 @@ ruleTester.run('consistent-test-it with fn=it and withinDescribe=test ', rule, { }, }, ], - output: 'describe("suite", () => { test.concurrent("foo") })', }, ], }); @@ -477,6 +477,7 @@ ruleTester.run( invalid: [ { code: 'describe("suite", () => { it("foo") })', + output: 'describe("suite", () => { test("foo") })', options: [{ fn: TestCaseName.test, withinDescribe: TestCaseName.test }], errors: [ { @@ -487,10 +488,10 @@ ruleTester.run( }, }, ], - output: 'describe("suite", () => { test("foo") })', }, { code: 'it("foo")', + output: 'test("foo")', options: [{ fn: TestCaseName.test, withinDescribe: TestCaseName.test }], errors: [ { @@ -501,7 +502,6 @@ ruleTester.run( }, }, ], - output: 'test("foo")', }, ], }, @@ -521,6 +521,7 @@ ruleTester.run('consistent-test-it with fn=it and withinDescribe=it ', rule, { invalid: [ { code: 'describe("suite", () => { test("foo") })', + output: 'describe("suite", () => { it("foo") })', options: [{ fn: TestCaseName.it, withinDescribe: TestCaseName.it }], errors: [ { @@ -531,10 +532,10 @@ ruleTester.run('consistent-test-it with fn=it and withinDescribe=it ', rule, { }, }, ], - output: 'describe("suite", () => { it("foo") })', }, { code: 'test("foo")', + output: 'it("foo")', options: [{ fn: TestCaseName.it, withinDescribe: TestCaseName.it }], errors: [ { @@ -545,7 +546,6 @@ ruleTester.run('consistent-test-it with fn=it and withinDescribe=it ', rule, { }, }, ], - output: 'it("foo")', }, ], }); @@ -559,6 +559,7 @@ ruleTester.run('consistent-test-it defaults without config object', rule, { invalid: [ { code: 'describe("suite", () => { test("foo") })', + output: 'describe("suite", () => { it("foo") })', errors: [ { messageId: 'consistentMethodWithinDescribe', @@ -568,7 +569,6 @@ ruleTester.run('consistent-test-it defaults without config object', rule, { }, }, ], - output: 'describe("suite", () => { it("foo") })', }, ], }); @@ -587,6 +587,7 @@ ruleTester.run('consistent-test-it with withinDescribe=it', rule, { invalid: [ { code: 'it("foo")', + output: 'test("foo")', options: [{ withinDescribe: TestCaseName.it }], errors: [ { @@ -597,10 +598,10 @@ ruleTester.run('consistent-test-it with withinDescribe=it', rule, { }, }, ], - output: 'test("foo")', }, { code: 'describe("suite", () => { test("foo") })', + output: 'describe("suite", () => { it("foo") })', options: [{ withinDescribe: TestCaseName.it }], errors: [ { @@ -611,7 +612,6 @@ ruleTester.run('consistent-test-it with withinDescribe=it', rule, { }, }, ], - output: 'describe("suite", () => { it("foo") })', }, ], }); @@ -630,6 +630,7 @@ ruleTester.run('consistent-test-it with withinDescribe=test', rule, { invalid: [ { code: 'it("foo")', + output: 'test("foo")', options: [{ withinDescribe: TestCaseName.test }], errors: [ { @@ -640,10 +641,10 @@ ruleTester.run('consistent-test-it with withinDescribe=test', rule, { }, }, ], - output: 'test("foo")', }, { code: 'describe("suite", () => { it("foo") })', + output: 'describe("suite", () => { test("foo") })', options: [{ withinDescribe: TestCaseName.test }], errors: [ { @@ -654,7 +655,6 @@ ruleTester.run('consistent-test-it with withinDescribe=test', rule, { }, }, ], - output: 'describe("suite", () => { test("foo") })', }, ], }); diff --git a/src/rules/__tests__/lowercase-name.test.ts b/src/rules/__tests__/lowercase-name.test.ts index ac3c7fe5d..bb4d45677 100644 --- a/src/rules/__tests__/lowercase-name.test.ts +++ b/src/rules/__tests__/lowercase-name.test.ts @@ -291,8 +291,8 @@ ruleTester.run('lowercase-name with ignoreTopLevelDescribe', rule, { invalid: [ { code: 'it("Works!", () => {});', - options: [{ ignoreTopLevelDescribe: true }], output: 'it("works!", () => {});', + options: [{ ignoreTopLevelDescribe: true }], errors: [ { messageId: 'unexpectedLowercase', @@ -312,7 +312,6 @@ ruleTester.run('lowercase-name with ignoreTopLevelDescribe', rule, { }); }); `, - options: [{ ignoreTopLevelDescribe: true }], output: dedent` describe('MyClass', () => { describe('myMethod', () => { @@ -322,6 +321,7 @@ ruleTester.run('lowercase-name with ignoreTopLevelDescribe', rule, { }); }); `, + options: [{ ignoreTopLevelDescribe: true }], errors: [ { messageId: 'unexpectedLowercase', @@ -347,7 +347,6 @@ ruleTester.run('lowercase-name with ignoreTopLevelDescribe', rule, { }); }); `, - options: [{ ignoreTopLevelDescribe: false }], output: dedent` describe('myClass', () => { describe('myMethod', () => { @@ -357,6 +356,7 @@ ruleTester.run('lowercase-name with ignoreTopLevelDescribe', rule, { }); }); `, + options: [{ ignoreTopLevelDescribe: false }], errors: [ { messageId: 'unexpectedLowercase', diff --git a/src/rules/__tests__/no-alias-methods.test.ts b/src/rules/__tests__/no-alias-methods.test.ts index 2f1dadd6e..d568227c3 100644 --- a/src/rules/__tests__/no-alias-methods.test.ts +++ b/src/rules/__tests__/no-alias-methods.test.ts @@ -23,6 +23,7 @@ ruleTester.run('no-alias-methods', rule, { invalid: [ { code: 'expect(a).toBeCalled()', + output: 'expect(a).toHaveBeenCalled()', errors: [ { messageId: 'replaceAlias', @@ -34,10 +35,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toHaveBeenCalled()', }, { code: 'expect(a).toBeCalledTimes()', + output: 'expect(a).toHaveBeenCalledTimes()', errors: [ { messageId: 'replaceAlias', @@ -49,10 +50,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toHaveBeenCalledTimes()', }, { code: 'expect(a).toBeCalledWith()', + output: 'expect(a).toHaveBeenCalledWith()', errors: [ { messageId: 'replaceAlias', @@ -64,10 +65,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toHaveBeenCalledWith()', }, { code: 'expect(a).lastCalledWith()', + output: 'expect(a).toHaveBeenLastCalledWith()', errors: [ { messageId: 'replaceAlias', @@ -79,10 +80,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toHaveBeenLastCalledWith()', }, { code: 'expect(a).nthCalledWith()', + output: 'expect(a).toHaveBeenNthCalledWith()', errors: [ { messageId: 'replaceAlias', @@ -94,10 +95,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toHaveBeenNthCalledWith()', }, { code: 'expect(a).toReturn()', + output: 'expect(a).toHaveReturned()', errors: [ { messageId: 'replaceAlias', @@ -109,10 +110,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toHaveReturned()', }, { code: 'expect(a).toReturnTimes()', + output: 'expect(a).toHaveReturnedTimes()', errors: [ { messageId: 'replaceAlias', @@ -124,10 +125,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toHaveReturnedTimes()', }, { code: 'expect(a).toReturnWith()', + output: 'expect(a).toHaveReturnedWith()', errors: [ { messageId: 'replaceAlias', @@ -139,10 +140,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toHaveReturnedWith()', }, { code: 'expect(a).lastReturnedWith()', + output: 'expect(a).toHaveLastReturnedWith()', errors: [ { messageId: 'replaceAlias', @@ -154,10 +155,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toHaveLastReturnedWith()', }, { code: 'expect(a).nthReturnedWith()', + output: 'expect(a).toHaveNthReturnedWith()', errors: [ { messageId: 'replaceAlias', @@ -169,10 +170,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toHaveNthReturnedWith()', }, { code: 'expect(a).toThrowError()', + output: 'expect(a).toThrow()', errors: [ { messageId: 'replaceAlias', @@ -184,10 +185,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).toThrow()', }, { code: 'expect(a).resolves.toThrowError()', + output: 'expect(a).resolves.toThrow()', errors: [ { messageId: 'replaceAlias', @@ -199,10 +200,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).resolves.toThrow()', }, { code: 'expect(a).rejects.toThrowError()', + output: 'expect(a).rejects.toThrow()', errors: [ { messageId: 'replaceAlias', @@ -214,10 +215,10 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).rejects.toThrow()', }, { code: 'expect(a).not.toThrowError()', + output: 'expect(a).not.toThrow()', errors: [ { messageId: 'replaceAlias', @@ -229,7 +230,6 @@ ruleTester.run('no-alias-methods', rule, { line: 1, }, ], - output: 'expect(a).not.toThrow()', }, ], }); diff --git a/src/rules/__tests__/no-jasmine-globals.test.ts b/src/rules/__tests__/no-jasmine-globals.test.ts index abfc0aa4e..b2e93f820 100644 --- a/src/rules/__tests__/no-jasmine-globals.test.ts +++ b/src/rules/__tests__/no-jasmine-globals.test.ts @@ -51,8 +51,8 @@ ruleTester.run('no-jasmine-globals', rule, { }, { code: 'jasmine.DEFAULT_TIMEOUT_INTERVAL = 5000;', - errors: [{ messageId: 'illegalJasmine', column: 1, line: 1 }], output: 'jest.setTimeout(5000);', + errors: [{ messageId: 'illegalJasmine', column: 1, line: 1 }], }, { code: 'jasmine.DEFAULT_TIMEOUT_INTERVAL = function() {}', @@ -82,6 +82,7 @@ ruleTester.run('no-jasmine-globals', rule, { }, { code: 'jasmine.any()', + output: 'expect.any()', errors: [ { messageId: 'illegalMethod', @@ -90,10 +91,10 @@ ruleTester.run('no-jasmine-globals', rule, { line: 1, }, ], - output: 'expect.any()', }, { code: 'jasmine.anything()', + output: 'expect.anything()', errors: [ { messageId: 'illegalMethod', @@ -102,10 +103,10 @@ ruleTester.run('no-jasmine-globals', rule, { line: 1, }, ], - output: 'expect.anything()', }, { code: 'jasmine.arrayContaining()', + output: 'expect.arrayContaining()', errors: [ { messageId: 'illegalMethod', @@ -117,10 +118,10 @@ ruleTester.run('no-jasmine-globals', rule, { line: 1, }, ], - output: 'expect.arrayContaining()', }, { code: 'jasmine.objectContaining()', + output: 'expect.objectContaining()', errors: [ { messageId: 'illegalMethod', @@ -132,10 +133,10 @@ ruleTester.run('no-jasmine-globals', rule, { line: 1, }, ], - output: 'expect.objectContaining()', }, { code: 'jasmine.stringMatching()', + output: 'expect.stringMatching()', errors: [ { messageId: 'illegalMethod', @@ -147,7 +148,6 @@ ruleTester.run('no-jasmine-globals', rule, { line: 1, }, ], - output: 'expect.stringMatching()', }, { code: 'jasmine.getEnv()', diff --git a/src/rules/__tests__/no-large-snapshots.test.ts b/src/rules/__tests__/no-large-snapshots.test.ts index cafc4f955..5f5fbefc8 100644 --- a/src/rules/__tests__/no-large-snapshots.test.ts +++ b/src/rules/__tests__/no-large-snapshots.test.ts @@ -28,18 +28,17 @@ ruleTester.run('no-large-snapshots', rule, { 'expect(something).toBe(1)', 'expect(something).toMatchInlineSnapshot', { - filename: 'mock.js', code: generateExpectInlineSnapsCode(2, 'toMatchInlineSnapshot'), + filename: 'mock.js', }, { - filename: 'mock.js', code: generateExpectInlineSnapsCode( 2, 'toThrowErrorMatchingInlineSnapshot', ), + filename: 'mock.js', }, { - filename: 'mock.jsx', code: generateExpectInlineSnapsCode(20, 'toMatchInlineSnapshot'), options: [ { @@ -47,24 +46,24 @@ ruleTester.run('no-large-snapshots', rule, { inlineMaxSize: 21, }, ], + filename: 'mock.jsx', }, { - filename: 'mock.jsx', code: generateExpectInlineSnapsCode(60, 'toMatchInlineSnapshot'), options: [ { maxSize: 61, }, ], + filename: 'mock.jsx', }, { // "should not report if node has fewer lines of code than limit" - filename: '/mock-component.jsx.snap', code: generateExportsSnapshotString(20), + filename: '/mock-component.jsx.snap', }, { // "it should not report snapshots that are allowed to be large" - filename: '/mock-component.jsx.snap', code: generateExportsSnapshotString(58), options: [ { @@ -73,9 +72,9 @@ ruleTester.run('no-large-snapshots', rule, { }, }, ], + filename: '/mock-component.jsx.snap', }, { - filename: '/mock-component.jsx.snap', code: generateExportsSnapshotString(20), options: [ { @@ -83,11 +82,11 @@ ruleTester.run('no-large-snapshots', rule, { inlineMaxSize: 19, }, ], + filename: '/mock-component.jsx.snap', }, ], invalid: [ { - filename: 'mock.js', code: generateExpectInlineSnapsCode(50, 'toMatchInlineSnapshot'), errors: [ { @@ -95,9 +94,9 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 50, lineCount: 51 }, }, ], + filename: 'mock.js', }, { - filename: 'mock.js', code: generateExpectInlineSnapsCode( 50, 'toThrowErrorMatchingInlineSnapshot', @@ -108,9 +107,9 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 50, lineCount: 51 }, }, ], + filename: 'mock.js', }, { - filename: 'mock.js', code: generateExpectInlineSnapsCode( 50, 'toThrowErrorMatchingInlineSnapshot', @@ -122,10 +121,10 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 50, lineCount: 51 }, }, ], + filename: 'mock.js', }, { // "it should return an empty object for non snapshot files" - filename: 'mock.jsx', code: generateExpectInlineSnapsCode(50, 'toMatchInlineSnapshot'), errors: [ { @@ -133,10 +132,10 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 50, lineCount: 51 }, }, ], + filename: 'mock.jsx', }, { // "should report if node has more than 50 lines of code, and no sizeThreshold option is passed" - filename: '/mock-component.jsx.snap', code: generateExportsSnapshotString(52), errors: [ { @@ -144,10 +143,10 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 50, lineCount: 52 }, }, ], + filename: '/mock-component.jsx.snap', }, { // "should report if node has more lines of code than number given in sizeThreshold option" - filename: '/mock-component.jsx.snap', code: generateExportsSnapshotString(100), options: [{ maxSize: 70 }], errors: [ @@ -156,9 +155,9 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 70, lineCount: 100 }, }, ], + filename: '/mock-component.jsx.snap', }, { - filename: '/mock-component.jsx.snap', code: generateExportsSnapshotString(100), options: [{ maxSize: 70, inlineMaxSize: 101 }], errors: [ @@ -167,10 +166,10 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 70, lineCount: 100 }, }, ], + filename: '/mock-component.jsx.snap', }, { // "should report if maxSize is zero" - filename: '/mock-component.jsx.snap', code: generateExportsSnapshotString(1), options: [{ maxSize: 0 }], errors: [ @@ -179,10 +178,10 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 0, lineCount: 1 }, }, ], + filename: '/mock-component.jsx.snap', }, { // "it should report if file is not allowed" - filename: '/mock-component.jsx.snap', code: generateExportsSnapshotString(58), options: [ { @@ -197,10 +196,10 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 50, lineCount: 58 }, }, ], + filename: '/mock-component.jsx.snap', }, { // "should not report allowed large snapshots based on regexp" - filename: '/mock-component.jsx.snap', code: [ generateExportsSnapshotString(58, 'a big component w/ text'), generateExportsSnapshotString(58, 'a big component 2'), @@ -218,9 +217,9 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 50, lineCount: 58 }, }, ], + filename: '/mock-component.jsx.snap', }, { - filename: '/mock-component.jsx.snap', code: [ generateExportsSnapshotString(58, 'a big component w/ text'), generateExportsSnapshotString(58, 'a big component 2'), @@ -238,6 +237,7 @@ ruleTester.run('no-large-snapshots', rule, { data: { lineLimit: 50, lineCount: 58 }, }, ], + filename: '/mock-component.jsx.snap', }, ], }); diff --git a/src/rules/__tests__/no-test-prefixes.test.ts b/src/rules/__tests__/no-test-prefixes.test.ts index dbc4a2058..330ad0aaa 100644 --- a/src/rules/__tests__/no-test-prefixes.test.ts +++ b/src/rules/__tests__/no-test-prefixes.test.ts @@ -26,6 +26,7 @@ ruleTester.run('no-test-prefixes', rule, { invalid: [ { code: 'fdescribe("foo", function () {})', + output: 'describe.only("foo", function () {})', errors: [ { messageId: 'usePreferredName', @@ -34,10 +35,10 @@ ruleTester.run('no-test-prefixes', rule, { line: 1, }, ], - output: 'describe.only("foo", function () {})', }, { code: 'fit("foo", function () {})', + output: 'it.only("foo", function () {})', errors: [ { messageId: 'usePreferredName', @@ -46,10 +47,10 @@ ruleTester.run('no-test-prefixes', rule, { line: 1, }, ], - output: 'it.only("foo", function () {})', }, { code: 'fit.concurrent("foo", function () {})', + output: 'it.concurrent.only("foo", function () {})', errors: [ { messageId: 'usePreferredName', @@ -58,10 +59,10 @@ ruleTester.run('no-test-prefixes', rule, { line: 1, }, ], - output: 'it.concurrent.only("foo", function () {})', }, { code: 'xdescribe("foo", function () {})', + output: 'describe.skip("foo", function () {})', errors: [ { messageId: 'usePreferredName', @@ -70,10 +71,10 @@ ruleTester.run('no-test-prefixes', rule, { line: 1, }, ], - output: 'describe.skip("foo", function () {})', }, { code: 'xit("foo", function () {})', + output: 'it.skip("foo", function () {})', errors: [ { messageId: 'usePreferredName', @@ -82,10 +83,10 @@ ruleTester.run('no-test-prefixes', rule, { line: 1, }, ], - output: 'it.skip("foo", function () {})', }, { code: 'xtest("foo", function () {})', + output: 'test.skip("foo", function () {})', errors: [ { messageId: 'usePreferredName', @@ -94,7 +95,6 @@ ruleTester.run('no-test-prefixes', rule, { line: 1, }, ], - output: 'test.skip("foo", function () {})', }, ], }); diff --git a/src/rules/__tests__/prefer-inline-snapshots.test.ts b/src/rules/__tests__/prefer-inline-snapshots.test.ts index e7f0ccadf..77f9b2bf1 100644 --- a/src/rules/__tests__/prefer-inline-snapshots.test.ts +++ b/src/rules/__tests__/prefer-inline-snapshots.test.ts @@ -11,13 +11,13 @@ ruleTester.run('prefer-inline-snapshots', rule, { invalid: [ { code: 'expect(something).toMatchSnapshot();', - errors: [{ messageId: 'toMatch', column: 19, line: 1 }], output: 'expect(something).toMatchInlineSnapshot();', + errors: [{ messageId: 'toMatch', column: 19, line: 1 }], }, { code: 'expect(something).toThrowErrorMatchingSnapshot();', - errors: [{ messageId: 'toMatchError', column: 19, line: 1 }], output: 'expect(something).toThrowErrorMatchingInlineSnapshot();', + errors: [{ messageId: 'toMatchError', column: 19, line: 1 }], }, ], }); diff --git a/src/rules/__tests__/prefer-spy-on.test.ts b/src/rules/__tests__/prefer-spy-on.test.ts index e5d97956d..9eb7ce6bd 100644 --- a/src/rules/__tests__/prefer-spy-on.test.ts +++ b/src/rules/__tests__/prefer-spy-on.test.ts @@ -27,87 +27,87 @@ ruleTester.run('prefer-spy-on', rule, { invalid: [ { code: 'obj.a = jest.fn(); const test = 10;', + output: "jest.spyOn(obj, 'a').mockImplementation(); const test = 10;", errors: [ { messageId: 'useJestSpyOn', type: AST_NODE_TYPES.AssignmentExpression, }, ], - output: "jest.spyOn(obj, 'a').mockImplementation(); const test = 10;", }, { code: "Date['now'] = jest['fn']()", + output: "jest.spyOn(Date, 'now').mockImplementation()", errors: [ { messageId: 'useJestSpyOn', type: AST_NODE_TYPES.AssignmentExpression, }, ], - output: "jest.spyOn(Date, 'now').mockImplementation()", }, { code: 'window[`${name}`] = jest[`fn`]()', + output: 'jest.spyOn(window, `${name}`).mockImplementation()', errors: [ { messageId: 'useJestSpyOn', type: AST_NODE_TYPES.AssignmentExpression, }, ], - output: 'jest.spyOn(window, `${name}`).mockImplementation()', }, { code: "obj['prop' + 1] = jest['fn']()", + output: "jest.spyOn(obj, 'prop' + 1).mockImplementation()", errors: [ { messageId: 'useJestSpyOn', type: AST_NODE_TYPES.AssignmentExpression, }, ], - output: "jest.spyOn(obj, 'prop' + 1).mockImplementation()", }, { code: 'obj.one.two = jest.fn(); const test = 10;', + output: + "jest.spyOn(obj.one, 'two').mockImplementation(); const test = 10;", errors: [ { messageId: 'useJestSpyOn', type: AST_NODE_TYPES.AssignmentExpression, }, ], - output: - "jest.spyOn(obj.one, 'two').mockImplementation(); const test = 10;", }, { code: 'obj.a = jest.fn(() => 10)', + output: "jest.spyOn(obj, 'a').mockImplementation(() => 10)", errors: [ { messageId: 'useJestSpyOn', type: AST_NODE_TYPES.AssignmentExpression, }, ], - output: "jest.spyOn(obj, 'a').mockImplementation(() => 10)", }, { code: "obj.a.b = jest.fn(() => ({})).mockReturnValue('default').mockReturnValueOnce('first call'); test();", + output: + "jest.spyOn(obj.a, 'b').mockImplementation(() => ({})).mockReturnValue('default').mockReturnValueOnce('first call'); test();", errors: [ { messageId: 'useJestSpyOn', type: AST_NODE_TYPES.AssignmentExpression, }, ], - output: - "jest.spyOn(obj.a, 'b').mockImplementation(() => ({})).mockReturnValue('default').mockReturnValueOnce('first call'); test();", }, { code: 'window.fetch = jest.fn(() => ({})).one.two().three().four', + output: + "jest.spyOn(window, 'fetch').mockImplementation(() => ({})).one.two().three().four", errors: [ { messageId: 'useJestSpyOn', type: AST_NODE_TYPES.AssignmentExpression, }, ], - output: - "jest.spyOn(window, 'fetch').mockImplementation(() => ({})).one.two().three().four", }, ], }); diff --git a/src/rules/__tests__/prefer-to-be-null.test.ts b/src/rules/__tests__/prefer-to-be-null.test.ts index 3450989b6..bb6c507d0 100644 --- a/src/rules/__tests__/prefer-to-be-null.test.ts +++ b/src/rules/__tests__/prefer-to-be-null.test.ts @@ -23,33 +23,33 @@ ruleTester.run('prefer-to-be-null', rule, { invalid: [ { code: 'expect(null).toBe(null);', - errors: [{ messageId: 'useToBeNull', column: 14, line: 1 }], output: 'expect(null).toBeNull();', + errors: [{ messageId: 'useToBeNull', column: 14, line: 1 }], }, { code: 'expect(null).toEqual(null);', - errors: [{ messageId: 'useToBeNull', column: 14, line: 1 }], output: 'expect(null).toBeNull();', + errors: [{ messageId: 'useToBeNull', column: 14, line: 1 }], }, { code: 'expect(null).toStrictEqual(null);', - errors: [{ messageId: 'useToBeNull', column: 14, line: 1 }], output: 'expect(null).toBeNull();', + errors: [{ messageId: 'useToBeNull', column: 14, line: 1 }], }, { code: 'expect("a string").not.toBe(null);', - errors: [{ messageId: 'useToBeNull', column: 24, line: 1 }], output: 'expect("a string").not.toBeNull();', + errors: [{ messageId: 'useToBeNull', column: 24, line: 1 }], }, { code: 'expect("a string").not.toEqual(null);', - errors: [{ messageId: 'useToBeNull', column: 24, line: 1 }], output: 'expect("a string").not.toBeNull();', + errors: [{ messageId: 'useToBeNull', column: 24, line: 1 }], }, { code: 'expect("a string").not.toStrictEqual(null);', - errors: [{ messageId: 'useToBeNull', column: 24, line: 1 }], output: 'expect("a string").not.toBeNull();', + errors: [{ messageId: 'useToBeNull', column: 24, line: 1 }], }, ], }); @@ -63,13 +63,13 @@ new TSESLint.RuleTester({ invalid: [ { code: 'expect(null).toBe(null as unknown as string as unknown as any);', - errors: [{ messageId: 'useToBeNull', column: 14, line: 1 }], output: 'expect(null).toBeNull();', + errors: [{ messageId: 'useToBeNull', column: 14, line: 1 }], }, { code: 'expect("a string").not.toEqual(null as number);', - errors: [{ messageId: 'useToBeNull', column: 24, line: 1 }], output: 'expect("a string").not.toBeNull();', + errors: [{ messageId: 'useToBeNull', column: 24, line: 1 }], }, ], }); diff --git a/src/rules/__tests__/prefer-to-be-undefined.test.ts b/src/rules/__tests__/prefer-to-be-undefined.test.ts index fc76cd975..130d96248 100644 --- a/src/rules/__tests__/prefer-to-be-undefined.test.ts +++ b/src/rules/__tests__/prefer-to-be-undefined.test.ts @@ -21,33 +21,33 @@ ruleTester.run('prefer-to-be-undefined', rule, { invalid: [ { code: 'expect(undefined).toBe(undefined);', - errors: [{ messageId: 'useToBeUndefined', column: 19, line: 1 }], output: 'expect(undefined).toBeUndefined();', + errors: [{ messageId: 'useToBeUndefined', column: 19, line: 1 }], }, { code: 'expect(undefined).toEqual(undefined);', - errors: [{ messageId: 'useToBeUndefined', column: 19, line: 1 }], output: 'expect(undefined).toBeUndefined();', + errors: [{ messageId: 'useToBeUndefined', column: 19, line: 1 }], }, { code: 'expect(undefined).toStrictEqual(undefined);', - errors: [{ messageId: 'useToBeUndefined', column: 19, line: 1 }], output: 'expect(undefined).toBeUndefined();', + errors: [{ messageId: 'useToBeUndefined', column: 19, line: 1 }], }, { code: 'expect("a string").not.toBe(undefined);', - errors: [{ messageId: 'useToBeUndefined', column: 24, line: 1 }], output: 'expect("a string").not.toBeUndefined();', + errors: [{ messageId: 'useToBeUndefined', column: 24, line: 1 }], }, { code: 'expect("a string").not.toEqual(undefined);', - errors: [{ messageId: 'useToBeUndefined', column: 24, line: 1 }], output: 'expect("a string").not.toBeUndefined();', + errors: [{ messageId: 'useToBeUndefined', column: 24, line: 1 }], }, { code: 'expect("a string").not.toStrictEqual(undefined);', - errors: [{ messageId: 'useToBeUndefined', column: 24, line: 1 }], output: 'expect("a string").not.toBeUndefined();', + errors: [{ messageId: 'useToBeUndefined', column: 24, line: 1 }], }, ], }); @@ -61,13 +61,13 @@ new TSESLint.RuleTester({ invalid: [ { code: 'expect(undefined).toBe(undefined as unknown as string as any);', - errors: [{ messageId: 'useToBeUndefined', column: 19, line: 1 }], output: 'expect(undefined).toBeUndefined();', + errors: [{ messageId: 'useToBeUndefined', column: 19, line: 1 }], }, { code: 'expect("a string").not.toEqual(undefined as number);', - errors: [{ messageId: 'useToBeUndefined', column: 24, line: 1 }], output: 'expect("a string").not.toBeUndefined();', + errors: [{ messageId: 'useToBeUndefined', column: 24, line: 1 }], }, ], }); diff --git a/src/rules/__tests__/prefer-to-contain.test.ts b/src/rules/__tests__/prefer-to-contain.test.ts index 2077d3710..387d2c2f1 100644 --- a/src/rules/__tests__/prefer-to-contain.test.ts +++ b/src/rules/__tests__/prefer-to-contain.test.ts @@ -29,8 +29,8 @@ ruleTester.run('prefer-to-contain', rule, { invalid: [ { code: 'expect(a.includes(b)).toEqual(true);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, // todo: support this, as it's counted by isSupportedAccessor // { @@ -40,118 +40,118 @@ ruleTester.run('prefer-to-contain', rule, { // }, { code: 'expect(a.includes(b)).toEqual(false);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).not.toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.includes(b)).not.toEqual(false);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.includes(b)).not.toEqual(true);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).not.toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.includes(b)).toBe(true);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.includes(b)).toBe(false);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).not.toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.includes(b)).not.toBe(false);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.includes(b)).not.toBe(true);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).not.toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.includes(b)).toStrictEqual(true);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.includes(b)).toStrictEqual(false);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).not.toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.includes(b)).not.toStrictEqual(false);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.includes(b)).not.toStrictEqual(true);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).not.toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, { code: 'expect(a.test(t).includes(b.test(p))).toEqual(true);', - errors: [{ messageId: 'useToContain', column: 39, line: 1 }], output: 'expect(a.test(t)).toContain(b.test(p));', + errors: [{ messageId: 'useToContain', column: 39, line: 1 }], }, { code: 'expect(a.test(t).includes(b.test(p))).toEqual(false);', - errors: [{ messageId: 'useToContain', column: 39, line: 1 }], output: 'expect(a.test(t)).not.toContain(b.test(p));', + errors: [{ messageId: 'useToContain', column: 39, line: 1 }], }, { code: 'expect(a.test(t).includes(b.test(p))).not.toEqual(true);', - errors: [{ messageId: 'useToContain', column: 39, line: 1 }], output: 'expect(a.test(t)).not.toContain(b.test(p));', + errors: [{ messageId: 'useToContain', column: 39, line: 1 }], }, { code: 'expect(a.test(t).includes(b.test(p))).not.toEqual(false);', - errors: [{ messageId: 'useToContain', column: 39, line: 1 }], output: 'expect(a.test(t)).toContain(b.test(p));', + errors: [{ messageId: 'useToContain', column: 39, line: 1 }], }, { code: 'expect([{a:1}].includes({a:1})).toBe(true);', - errors: [{ messageId: 'useToContain', column: 33, line: 1 }], output: 'expect([{a:1}]).toContain({a:1});', + errors: [{ messageId: 'useToContain', column: 33, line: 1 }], }, { code: 'expect([{a:1}].includes({a:1})).toBe(false);', - errors: [{ messageId: 'useToContain', column: 33, line: 1 }], output: 'expect([{a:1}]).not.toContain({a:1});', + errors: [{ messageId: 'useToContain', column: 33, line: 1 }], }, { code: 'expect([{a:1}].includes({a:1})).not.toBe(true);', - errors: [{ messageId: 'useToContain', column: 33, line: 1 }], output: 'expect([{a:1}]).not.toContain({a:1});', + errors: [{ messageId: 'useToContain', column: 33, line: 1 }], }, { code: 'expect([{a:1}].includes({a:1})).not.toBe(false);', - errors: [{ messageId: 'useToContain', column: 33, line: 1 }], output: 'expect([{a:1}]).toContain({a:1});', + errors: [{ messageId: 'useToContain', column: 33, line: 1 }], }, { code: 'expect([{a:1}].includes({a:1})).toStrictEqual(true);', - errors: [{ messageId: 'useToContain', column: 33, line: 1 }], output: 'expect([{a:1}]).toContain({a:1});', + errors: [{ messageId: 'useToContain', column: 33, line: 1 }], }, { code: 'expect([{a:1}].includes({a:1})).toStrictEqual(false);', - errors: [{ messageId: 'useToContain', column: 33, line: 1 }], output: 'expect([{a:1}]).not.toContain({a:1});', + errors: [{ messageId: 'useToContain', column: 33, line: 1 }], }, { code: 'expect([{a:1}].includes({a:1})).not.toStrictEqual(true);', - errors: [{ messageId: 'useToContain', column: 33, line: 1 }], output: 'expect([{a:1}]).not.toContain({a:1});', + errors: [{ messageId: 'useToContain', column: 33, line: 1 }], }, { code: 'expect([{a:1}].includes({a:1})).not.toStrictEqual(false);', - errors: [{ messageId: 'useToContain', column: 33, line: 1 }], output: 'expect([{a:1}]).toContain({a:1});', + errors: [{ messageId: 'useToContain', column: 33, line: 1 }], }, ], }); @@ -166,8 +166,8 @@ new TSESLint.RuleTester({ invalid: [ { code: 'expect(a.includes(b)).toEqual(false as boolean);', - errors: [{ messageId: 'useToContain', column: 23, line: 1 }], output: 'expect(a).not.toContain(b);', + errors: [{ messageId: 'useToContain', column: 23, line: 1 }], }, ], }); diff --git a/src/rules/__tests__/prefer-to-have-length.test.ts b/src/rules/__tests__/prefer-to-have-length.test.ts index 10f0fb2a6..3ed54a631 100644 --- a/src/rules/__tests__/prefer-to-have-length.test.ts +++ b/src/rules/__tests__/prefer-to-have-length.test.ts @@ -30,18 +30,18 @@ ruleTester.run('prefer-to-have-length', rule, { // }, { code: 'expect(files.length).toBe(1);', - errors: [{ messageId: 'useToHaveLength', column: 22, line: 1 }], output: 'expect(files).toHaveLength(1);', + errors: [{ messageId: 'useToHaveLength', column: 22, line: 1 }], }, { code: 'expect(files.length).toEqual(1);', - errors: [{ messageId: 'useToHaveLength', column: 22, line: 1 }], output: 'expect(files).toHaveLength(1);', + errors: [{ messageId: 'useToHaveLength', column: 22, line: 1 }], }, { code: 'expect(files.length).toStrictEqual(1);', - errors: [{ messageId: 'useToHaveLength', column: 22, line: 1 }], output: 'expect(files).toHaveLength(1);', + errors: [{ messageId: 'useToHaveLength', column: 22, line: 1 }], }, ], }); diff --git a/src/rules/__tests__/prefer-todo.test.ts b/src/rules/__tests__/prefer-todo.test.ts index ea8d3d3f1..c8c9a3f37 100644 --- a/src/rules/__tests__/prefer-todo.test.ts +++ b/src/rules/__tests__/prefer-todo.test.ts @@ -30,33 +30,33 @@ ruleTester.run('prefer-todo', rule, { invalid: [ { code: `test("i need to write this test");`, - errors: [{ messageId: 'unimplementedTest' }], output: 'test.todo("i need to write this test");', + errors: [{ messageId: 'unimplementedTest' }], }, { code: 'test(`i need to write this test`);', - errors: [{ messageId: 'unimplementedTest' }], output: 'test.todo(`i need to write this test`);', + errors: [{ messageId: 'unimplementedTest' }], }, { code: 'it("foo", function () {})', - errors: [{ messageId: 'emptyTest' }], output: 'it.todo("foo")', + errors: [{ messageId: 'emptyTest' }], }, { code: 'it("foo", () => {})', - errors: [{ messageId: 'emptyTest' }], output: 'it.todo("foo")', + errors: [{ messageId: 'emptyTest' }], }, { code: `test.skip("i need to write this test", () => {});`, - errors: [{ messageId: 'emptyTest' }], output: 'test.todo("i need to write this test");', + errors: [{ messageId: 'emptyTest' }], }, { code: `test.skip("i need to write this test", function() {});`, - errors: [{ messageId: 'emptyTest' }], output: 'test.todo("i need to write this test");', + errors: [{ messageId: 'emptyTest' }], }, ], }); diff --git a/src/rules/__tests__/valid-title.test.ts b/src/rules/__tests__/valid-title.test.ts index a821dc5d3..80aeeb7d8 100644 --- a/src/rules/__tests__/valid-title.test.ts +++ b/src/rules/__tests__/valid-title.test.ts @@ -651,118 +651,118 @@ ruleTester.run('no-accidental-space', rule, { invalid: [ { code: 'describe(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 10, line: 1 }], output: 'describe("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 10, line: 1 }], }, { code: 'describe(" foo foe fum", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 10, line: 1 }], output: 'describe("foo foe fum", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 10, line: 1 }], }, { code: 'describe("foo foe fum ", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 10, line: 1 }], output: 'describe("foo foe fum", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 10, line: 1 }], }, { code: 'fdescribe(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 11, line: 1 }], output: 'fdescribe("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 11, line: 1 }], }, { code: "fdescribe(' foo', function () {})", - errors: [{ messageId: 'accidentalSpace', column: 11, line: 1 }], output: "fdescribe('foo', function () {})", + errors: [{ messageId: 'accidentalSpace', column: 11, line: 1 }], }, { code: 'xdescribe(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 11, line: 1 }], output: 'xdescribe("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 11, line: 1 }], }, { code: 'it(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 4, line: 1 }], output: 'it("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 4, line: 1 }], }, { code: 'it.concurrent(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 15, line: 1 }], output: 'it.concurrent("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 15, line: 1 }], }, { code: 'fit(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 5, line: 1 }], output: 'fit("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 5, line: 1 }], }, { code: 'fit.concurrent(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 16, line: 1 }], output: 'fit.concurrent("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 16, line: 1 }], }, { code: 'fit("foo ", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 5, line: 1 }], output: 'fit("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 5, line: 1 }], }, { code: 'fit.concurrent("foo ", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 16, line: 1 }], output: 'fit.concurrent("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 16, line: 1 }], }, { code: 'xit(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 5, line: 1 }], output: 'xit("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 5, line: 1 }], }, { code: 'test(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 6, line: 1 }], output: 'test("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 6, line: 1 }], }, { code: 'test.concurrent(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 17, line: 1 }], output: 'test.concurrent("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 17, line: 1 }], }, { code: 'test(` foo`, function () {})', - errors: [{ messageId: 'accidentalSpace', column: 6, line: 1 }], output: 'test(`foo`, function () {})', + errors: [{ messageId: 'accidentalSpace', column: 6, line: 1 }], }, { code: 'test.concurrent(` foo`, function () {})', - errors: [{ messageId: 'accidentalSpace', column: 17, line: 1 }], output: 'test.concurrent(`foo`, function () {})', + errors: [{ messageId: 'accidentalSpace', column: 17, line: 1 }], }, { code: 'test(` foo bar bang`, function () {})', - errors: [{ messageId: 'accidentalSpace', column: 6, line: 1 }], output: 'test(`foo bar bang`, function () {})', + errors: [{ messageId: 'accidentalSpace', column: 6, line: 1 }], }, { code: 'test.concurrent(` foo bar bang`, function () {})', - errors: [{ messageId: 'accidentalSpace', column: 17, line: 1 }], output: 'test.concurrent(`foo bar bang`, function () {})', + errors: [{ messageId: 'accidentalSpace', column: 17, line: 1 }], }, { code: 'test(` foo bar bang `, function () {})', - errors: [{ messageId: 'accidentalSpace', column: 6, line: 1 }], output: 'test(`foo bar bang`, function () {})', + errors: [{ messageId: 'accidentalSpace', column: 6, line: 1 }], }, { code: 'test.concurrent(` foo bar bang `, function () {})', - errors: [{ messageId: 'accidentalSpace', column: 17, line: 1 }], output: 'test.concurrent(`foo bar bang`, function () {})', + errors: [{ messageId: 'accidentalSpace', column: 17, line: 1 }], }, { code: 'xtest(" foo", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 7, line: 1 }], output: 'xtest("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 7, line: 1 }], }, { code: 'xtest(" foo ", function () {})', - errors: [{ messageId: 'accidentalSpace', column: 7, line: 1 }], output: 'xtest("foo", function () {})', + errors: [{ messageId: 'accidentalSpace', column: 7, line: 1 }], }, { code: ` @@ -770,12 +770,12 @@ ruleTester.run('no-accidental-space', rule, { it('bar', () => {}) }) `, - errors: [{ messageId: 'accidentalSpace', column: 16, line: 2 }], output: ` describe('foo', () => { it('bar', () => {}) }) `, + errors: [{ messageId: 'accidentalSpace', column: 16, line: 2 }], }, { code: ` @@ -783,12 +783,12 @@ ruleTester.run('no-accidental-space', rule, { it(' bar', () => {}) }) `, - errors: [{ messageId: 'accidentalSpace', column: 12, line: 3 }], output: ` describe('foo', () => { it('bar', () => {}) }) `, + errors: [{ messageId: 'accidentalSpace', column: 12, line: 3 }], }, ], }); @@ -803,28 +803,28 @@ ruleTester.run('no-duplicate-prefix ft describe', rule, { invalid: [ { code: 'describe("describe foo", function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 10, line: 1 }], output: 'describe("foo", function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 10, line: 1 }], }, { code: 'fdescribe("describe foo", function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 11, line: 1 }], output: 'fdescribe("foo", function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 11, line: 1 }], }, { code: 'xdescribe("describe foo", function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 11, line: 1 }], output: 'xdescribe("foo", function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 11, line: 1 }], }, { code: "describe('describe foo', function () {})", - errors: [{ messageId: 'duplicatePrefix', column: 10, line: 1 }], output: "describe('foo', function () {})", + errors: [{ messageId: 'duplicatePrefix', column: 10, line: 1 }], }, { code: 'fdescribe(`describe foo`, function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 11, line: 1 }], output: 'fdescribe(`foo`, function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 11, line: 1 }], }, ], }); @@ -841,23 +841,23 @@ ruleTester.run('no-duplicate-prefix ft test', rule, { invalid: [ { code: 'test("test foo", function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 6, line: 1 }], output: 'test("foo", function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 6, line: 1 }], }, { code: 'xtest("test foo", function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 7, line: 1 }], output: 'xtest("foo", function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 7, line: 1 }], }, { code: 'test(`test foo`, function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 6, line: 1 }], output: 'test(`foo`, function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 6, line: 1 }], }, { code: 'test(`test foo test`, function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 6, line: 1 }], output: 'test(`foo test`, function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 6, line: 1 }], }, ], }); @@ -873,23 +873,23 @@ ruleTester.run('no-duplicate-prefix ft it', rule, { invalid: [ { code: 'it("it foo", function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 4, line: 1 }], output: 'it("foo", function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 4, line: 1 }], }, { code: 'fit("it foo", function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 5, line: 1 }], output: 'fit("foo", function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 5, line: 1 }], }, { code: 'xit("it foo", function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 5, line: 1 }], output: 'xit("foo", function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 5, line: 1 }], }, { code: 'it("it foos it correctly", function () {})', - errors: [{ messageId: 'duplicatePrefix', column: 4, line: 1 }], output: 'it("foos it correctly", function () {})', + errors: [{ messageId: 'duplicatePrefix', column: 4, line: 1 }], }, ], }); @@ -914,12 +914,12 @@ ruleTester.run('no-duplicate-prefix ft nested', rule, { it('bar', () => {}) }) `, - errors: [{ messageId: 'duplicatePrefix', column: 16, line: 2 }], output: ` describe('foo', () => { it('bar', () => {}) }) `, + errors: [{ messageId: 'duplicatePrefix', column: 16, line: 2 }], }, { code: ` @@ -927,12 +927,12 @@ ruleTester.run('no-duplicate-prefix ft nested', rule, { it('describes things correctly', () => {}) }) `, - errors: [{ messageId: 'duplicatePrefix', column: 16, line: 2 }], output: ` describe('foo', () => { it('describes things correctly', () => {}) }) `, + errors: [{ messageId: 'duplicatePrefix', column: 16, line: 2 }], }, { code: ` @@ -940,12 +940,12 @@ ruleTester.run('no-duplicate-prefix ft nested', rule, { it('it bar', () => {}) }) `, - errors: [{ messageId: 'duplicatePrefix', column: 12, line: 3 }], output: ` describe('foo', () => { it('bar', () => {}) }) `, + errors: [{ messageId: 'duplicatePrefix', column: 12, line: 3 }], }, ], }); From fa68c882c01a321a0f9776ce5dbead06aaea7504 Mon Sep 17 00:00:00 2001 From: golergka Date: Sun, 18 Oct 2020 00:50:58 +0300 Subject: [PATCH 05/18] docs(valid-title): reduce ambiguity (#694) * docs: made valid-title docs a little more clear * docs(valid-title): reduce ambiguity Co-authored-by: Gareth Jones --- docs/rules/valid-title.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/rules/valid-title.md b/docs/rules/valid-title.md index bfebce77a..53204bca3 100644 --- a/docs/rules/valid-title.md +++ b/docs/rules/valid-title.md @@ -43,7 +43,7 @@ xtest('foo', () => {}); **titleMustBeString** -Titles for test blocks should always be a string literal or expression. +Titles for test blocks should always be a string. This is also applied to `describe` blocks by default, but can be turned off via the `ignoreTypeOfDescribeName` option: From 54c20e0c2e7a305b1805de792f3105612e375673 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2020 09:56:20 +0200 Subject: [PATCH 06/18] chore(deps): bump codecov/codecov-action from v1.0.13 to v1.0.14 (#697) --- .github/workflows/nodejs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 03ca974fa..f84613dd2 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -50,7 +50,7 @@ jobs: run: yarn test --coverage ${{ matrix.eslint-version >= 6 }} env: CI: true - - uses: codecov/codecov-action@v1.0.13 + - uses: codecov/codecov-action@v1.0.14 if: ${{ matrix.eslint-version >= 6 }} test-os: name: Test on ${{ matrix.os }} using Node.js LTS From 8471ff30cf0e3557b72914b779880db1a733d191 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2020 09:58:27 +0200 Subject: [PATCH 07/18] chore(deps): lock file maintenance (#696) --- yarn.lock | 1228 +++++++++++++++++++++++++---------------------------- 1 file changed, 572 insertions(+), 656 deletions(-) diff --git a/yarn.lock b/yarn.lock index 96af0cfad..f04d877ae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6,10 +6,11 @@ __metadata: cacheKey: 6 "@babel/cli@npm:^7.4.4": - version: 7.11.6 - resolution: "@babel/cli@npm:7.11.6" + version: 7.12.1 + resolution: "@babel/cli@npm:7.12.1" dependencies: - chokidar: ^2.1.8 + "@nicolo-ribaudo/chokidar-2": ^2.1.8 + chokidar: ^3.4.0 commander: ^4.0.1 convert-source-map: ^1.1.0 fs-readdir-recursive: ^1.1.0 @@ -21,12 +22,14 @@ __metadata: peerDependencies: "@babel/core": ^7.0.0-0 dependenciesMeta: + "@nicolo-ribaudo/chokidar-2": + optional: true chokidar: optional: true bin: babel: ./bin/babel.js babel-external-helpers: ./bin/babel-external-helpers.js - checksum: b52d62e3c751b3357130a458487c1d7f08a0c348a56f5da200f6e12ac6a1b8b560190c50085abb12f4cba9b2a84c8478e155acf3621912d42e67b248da0c40c1 + checksum: 189112cf23662ce11bbf9095fc1b06edf53a5ad0a4b30aa536538a5a8dba9719c333cde666198385b87c4624f5cb5c84fd33236d56d8a9d9caa264281aa763c4 languageName: node linkType: hard @@ -39,29 +42,25 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.10.4, @babel/compat-data@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/compat-data@npm:7.11.0" - dependencies: - browserslist: ^4.12.0 - invariant: ^2.2.4 - semver: ^5.5.0 - checksum: 6c3b3946543f4276e1bafbee03de6699c4cdbf92e236fd593f7793b8a2f78e6addb9ded715d84bc676ab39fda3efee634c23a7cf5b982c3d83381c51cd912b85 +"@babel/compat-data@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/compat-data@npm:7.12.1" + checksum: 07bc6cfe7cde58c3b6f78d95c8f727fb306eba16c3012a1c80f09bfe93156349f8331908d3651532f936dda1333d6f96285a6df9f7c43d600060b02ef7cb306a languageName: node linkType: hard "@babel/core@npm:^7.1.0, @babel/core@npm:^7.4.4, @babel/core@npm:^7.7.5": - version: 7.11.6 - resolution: "@babel/core@npm:7.11.6" + version: 7.12.3 + resolution: "@babel/core@npm:7.12.3" dependencies: "@babel/code-frame": ^7.10.4 - "@babel/generator": ^7.11.6 - "@babel/helper-module-transforms": ^7.11.0 - "@babel/helpers": ^7.10.4 - "@babel/parser": ^7.11.5 + "@babel/generator": ^7.12.1 + "@babel/helper-module-transforms": ^7.12.1 + "@babel/helpers": ^7.12.1 + "@babel/parser": ^7.12.3 "@babel/template": ^7.10.4 - "@babel/traverse": ^7.11.5 - "@babel/types": ^7.11.5 + "@babel/traverse": ^7.12.1 + "@babel/types": ^7.12.1 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.1 @@ -70,18 +69,18 @@ __metadata: resolve: ^1.3.2 semver: ^5.4.1 source-map: ^0.5.0 - checksum: ad61c22807c904247ae61f11d176b33b3e44f0f2ca3b8d2b31e781ebd558db3381291f5a8a6a3acc28f5c1d6fdbb2b3ad29ca73b4d656d128a406e641b2e985a + checksum: 110eb092da34c8061db81647d3110e72438a805418195238ac0bb5ab5aec0fa9be9a1ce6350d442865254e088c7ee6edafafc2fbb72f105eb70414ac211e0995 languageName: node linkType: hard -"@babel/generator@npm:^7.11.5, @babel/generator@npm:^7.11.6": - version: 7.11.6 - resolution: "@babel/generator@npm:7.11.6" +"@babel/generator@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/generator@npm:7.12.1" dependencies: - "@babel/types": ^7.11.5 + "@babel/types": ^7.12.1 jsesc: ^2.5.1 source-map: ^0.5.0 - checksum: 734bd60e018deaf7712c111bb5092d0382d3c217399569f1137f0100f672bcc1a086ae3a34efa0d604951ba9070f9bf554a4690c6bfe39123b05b89a4444e9c7 + checksum: e0f5f9af4f5e1ed3afd02a57b1f15a85c7adb7e4deafbda2534bb49d889d6443b1fb5494e4543e31525788db20e1426e4a89c8cbd0c55289a8fdc6da0a9700cf languageName: node linkType: hard @@ -104,47 +103,45 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-compilation-targets@npm:7.10.4" +"@babel/helper-compilation-targets@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-compilation-targets@npm:7.12.1" dependencies: - "@babel/compat-data": ^7.10.4 + "@babel/compat-data": ^7.12.1 + "@babel/helper-validator-option": ^7.12.1 browserslist: ^4.12.0 - invariant: ^2.2.4 - levenary: ^1.1.1 semver: ^5.5.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 7603388e451012154ac6b8f6ec3792f2f35abbee21efa338fa87a851d88b72bee4a8aa5b016e53a5dc011dc616d803eda2cb030ec55a4a6673f1f587f95275e0 + checksum: a1b750f3279dda3b311b600aca55e7b0af1c946f20fa0b165308f8c311b757f5c806d35aab4a9996223fe81ad10f7348cee3f514ab823f1487bd25f6e7699e63 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.10.4, @babel/helper-create-class-features-plugin@npm:^7.10.5": - version: 7.10.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.10.5" +"@babel/helper-create-class-features-plugin@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-create-class-features-plugin@npm:7.12.1" dependencies: "@babel/helper-function-name": ^7.10.4 - "@babel/helper-member-expression-to-functions": ^7.10.5 + "@babel/helper-member-expression-to-functions": ^7.12.1 "@babel/helper-optimise-call-expression": ^7.10.4 - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-replace-supers": ^7.10.4 + "@babel/helper-replace-supers": ^7.12.1 "@babel/helper-split-export-declaration": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0 - checksum: ba8fb0f7b7788d0fde2341314a86d0d5705ed17537eba1e319bb0e532125c5b97fc142633ae1605615be9f45cb6cbf19879c13e626610ecd3be1821d651a1423 + checksum: d686eae70dc985b5e0dae85b7ec690930939b564be7f2c09ca2838a52f562f5753fa5d8a12f7305303597f9f8658d51cb36ec71e6e234b1d1385a36c632ea61f languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.10.4" +"@babel/helper-create-regexp-features-plugin@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.12.1" dependencies: "@babel/helper-annotate-as-pure": ^7.10.4 "@babel/helper-regex": ^7.10.4 - regexpu-core: ^4.7.0 + regexpu-core: ^4.7.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 6d1728b614b35daf5f4cef73769286685f86aaebf6caec1d50b8f2edbcb7a74399cf4381c436405476f97ef3411d025c54f2a2674f1c01580a970e634d492963 + checksum: bf4b72eaedfb09c15177d83ce31988b6eba0afffae1de51b0932c767affbe0091bc5306e22e2b5af1f12cd85a46fa13b324a7ec851e496b9b7cf7c55f5676780 languageName: node linkType: hard @@ -160,11 +157,11 @@ __metadata: linkType: hard "@babel/helper-explode-assignable-expression@npm:^7.10.4": - version: 7.11.4 - resolution: "@babel/helper-explode-assignable-expression@npm:7.11.4" + version: 7.12.1 + resolution: "@babel/helper-explode-assignable-expression@npm:7.12.1" dependencies: - "@babel/types": ^7.10.4 - checksum: 22aa9c75c7eeb8bf42c268a8f4aad00abf12f315f59d912cc26b5895f4c1efec919e4f09b00a6c67a8fa8d7c5a212ca3d758748e60d401d41a322e319b312092 + "@babel/types": ^7.12.1 + checksum: cb3b265727e996324cc722e50b6ced468e4a9efced1ed0cd1b31ea7726ec1fd23f5b21dde37bd70ed30fe8870c1179ce1bb384a62b64fd72e66bc02eddd7712e languageName: node linkType: hard @@ -197,36 +194,38 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.10.4, @babel/helper-member-expression-to-functions@npm:^7.10.5": - version: 7.11.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.11.0" +"@babel/helper-member-expression-to-functions@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-member-expression-to-functions@npm:7.12.1" dependencies: - "@babel/types": ^7.11.0 - checksum: 745f0697ca43736736d936125d563070a4e0da4eb90cf67be45d46c18b622106a14923d9541a6f217207b83f67d0113b0a69c01f1f207fe8be086637722433f3 + "@babel/types": ^7.12.1 + checksum: ae0cd0594bcc0343663747b28aa3433a312164eab259f919d184d39aed60dc2602b4cf0c7e287a22583c244cfc467b9097a289c1c4fd383f435ad10642c6a3d6 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-module-imports@npm:7.10.4" +"@babel/helper-module-imports@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-module-imports@npm:7.12.1" dependencies: - "@babel/types": ^7.10.4 - checksum: 84d03b58e7f04daf7c5a80765c527c24021ddbf4051567381528e2b351a550451dd87f67bf7a66f251dffcc979cd2ddaa01e1defd8b8db1095d38005e18eb806 + "@babel/types": ^7.12.1 + checksum: 261205f2e2c8da282af7c402089af49add550116b330cc2e9191af349da5f7930893bf147fcb1324ce71f515a287899d67ca3e644a4c94b5a1487d9dbfcda3b0 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.10.4, @babel/helper-module-transforms@npm:^7.10.5, @babel/helper-module-transforms@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/helper-module-transforms@npm:7.11.0" +"@babel/helper-module-transforms@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-module-transforms@npm:7.12.1" dependencies: - "@babel/helper-module-imports": ^7.10.4 - "@babel/helper-replace-supers": ^7.10.4 - "@babel/helper-simple-access": ^7.10.4 + "@babel/helper-module-imports": ^7.12.1 + "@babel/helper-replace-supers": ^7.12.1 + "@babel/helper-simple-access": ^7.12.1 "@babel/helper-split-export-declaration": ^7.11.0 + "@babel/helper-validator-identifier": ^7.10.4 "@babel/template": ^7.10.4 - "@babel/types": ^7.11.0 + "@babel/traverse": ^7.12.1 + "@babel/types": ^7.12.1 lodash: ^4.17.19 - checksum: 8b74d0a729f00c5880ed7927e333a6b4bc31739108fbbbdd94b0cf28599f49c78f1e48f16b12bec0b1c966ba1ca72faf10eb98019617ef470a6885cc891e97f6 + checksum: 902ed2b8e9ff45d33d20379f84b2269741a3a6108eb6c5e9e139186fd72e5bb405fac84bdcb7fae135c0cf4a5464d30bfb78ad00fc163b329aa9caa3630e7dd2 languageName: node linkType: hard @@ -255,46 +254,44 @@ __metadata: languageName: node linkType: hard -"@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" +"@babel/helper-remap-async-to-generator@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-remap-async-to-generator@npm:7.12.1" dependencies: "@babel/helper-annotate-as-pure": ^7.10.4 "@babel/helper-wrap-function": ^7.10.4 - "@babel/template": ^7.10.4 - "@babel/types": ^7.10.4 - checksum: 5f19329b439ce2bd65d3500e25204720ab0144382b3f7d26ed2855531e569dfa659c500f10805e752bc6fa9db691096f92c5c60ac9e849fc75e8f7519eb828d7 + "@babel/types": ^7.12.1 + checksum: 8bc24e91f106edd627f60ce416a20c4313caa6224f778a81b8ab56612c0ba2e84be403996f449bc8d0132ab47bf8a21a9bc66faea95643e0a50843807cd4591e languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-replace-supers@npm:7.10.4" +"@babel/helper-replace-supers@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-replace-supers@npm:7.12.1" dependencies: - "@babel/helper-member-expression-to-functions": ^7.10.4 + "@babel/helper-member-expression-to-functions": ^7.12.1 "@babel/helper-optimise-call-expression": ^7.10.4 - "@babel/traverse": ^7.10.4 - "@babel/types": ^7.10.4 - checksum: 2d7e0627cda8d6f360e52d9c962746fb5818cb6599072d4473fc1e7a2eacfb1a2605a1727d95ae9af66e06e1b84c0a67d40ae16446f838d367de11ae198ee0f8 + "@babel/traverse": ^7.12.1 + "@babel/types": ^7.12.1 + checksum: e745f78b48647975392517c64df9311308f1badec3ca911d21126ba2f3f4aa36b4c31ad42f4cba4813d5b44f6c0417b2649d2d9991332f881d59ff25ab32c2a2 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-simple-access@npm:7.10.4" +"@babel/helper-simple-access@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-simple-access@npm:7.12.1" dependencies: - "@babel/template": ^7.10.4 - "@babel/types": ^7.10.4 - checksum: a7ce52a2295b9290b70cfbdd5667ec42de1a170de2f9d6e8321b3864e631bca729fbb537fbcc85396b7ce921abc2c844a452e70996fcd582dd31433c33ef0f9d + "@babel/types": ^7.12.1 + checksum: ca44e3f694957d4026e2837905cd4f4ec60d73f49f8d65d8592afa6d797cb000f261ce7db1ed3e14b51200467f4c04917cb84ebe395f3d153462ccce1b980322 languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.11.0" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.12.1" dependencies: - "@babel/types": ^7.11.0 - checksum: c5995c834fbaeb8d573184c54e637add2c1b558f6f8a52a84d0c1777a564b634b94917f2b232d1ee4a96ae34587fdeb28b5dae1a45f3e3620cbff0da340aa287 + "@babel/types": ^7.12.1 + checksum: 2e690ed5659534f46387bde713d7c511865a309c5cd6f1d64ff94abdb64fe2e4d5e6cb6ed6c9856cbb16e9de60ecac86534b9d1eb93e877830442610889f6144 languageName: node linkType: hard @@ -314,26 +311,33 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helper-validator-option@npm:7.12.1" + checksum: 5d9a8f67500baf464151d15ca281388e7272ed22e3b909e13ccff89b2b4cc83a3e29972f9feaacb8a372e749028b252187982a59c6e6944ce30e0d15d905ab5c + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helper-wrap-function@npm:7.10.4" + version: 7.12.3 + resolution: "@babel/helper-wrap-function@npm:7.12.3" dependencies: "@babel/helper-function-name": ^7.10.4 "@babel/template": ^7.10.4 "@babel/traverse": ^7.10.4 "@babel/types": ^7.10.4 - checksum: 4d5fe2db333b8f64f85057562ab49d825ad64ec53b94b92d2229645f7373e6e67a51e9eb108ac5d91933687a576ab4cd1f663a66caf140a6911d2a07e7efba24 + checksum: 4731c4ec0e7a255090cb891a986e6d14635730d1598c9983d8b5c0eab0bacb74cbc4f363c7e7e6dea88c4f3ab4a65970665ac751e656ded202c3609f49a033d3 languageName: node linkType: hard -"@babel/helpers@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/helpers@npm:7.10.4" +"@babel/helpers@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/helpers@npm:7.12.1" dependencies: "@babel/template": ^7.10.4 - "@babel/traverse": ^7.10.4 - "@babel/types": ^7.10.4 - checksum: 96859c490ac07fe30fe2b6ad8e474325d2504ffcc8b720b0f22a01e8334d79b4fb3051720c2146390579f7781cbc5923cb32d4e23e51b811c83aaa644fe17f2a + "@babel/traverse": ^7.12.1 + "@babel/types": ^7.12.1 + checksum: bbea976e6900dfe1c55bd8425ef982839650a1190859eae9a7cae737332b71375ea74e83863399d2941800142bdbe876829827907096d36685d7a980511c1d86 languageName: node linkType: hard @@ -348,171 +352,171 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.10.4, @babel/parser@npm:^7.11.5": - version: 7.11.5 - resolution: "@babel/parser@npm:7.11.5" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.10.4, @babel/parser@npm:^7.12.1, @babel/parser@npm:^7.12.3": + version: 7.12.3 + resolution: "@babel/parser@npm:7.12.3" bin: parser: ./bin/babel-parser.js - checksum: ef2874e4d27eaa86777680505e57a7b36549c9602c682372d8b7c6234dff84cb8d03bdce65002a3e98921d83233b5af451d6c9dd9c681232ebe4c4ee9f41318e + checksum: 3605bcf97e956ef36506ccb7e0ca4432025d8992c7e1f5d5b03976750a1198a0b27f461ab9304dbc5319a154b5ea19c09e72f87bfc5c08dd2780428734e13339 languageName: node linkType: hard -"@babel/plugin-proposal-async-generator-functions@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.10.5" +"@babel/plugin-proposal-async-generator-functions@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-remap-async-to-generator": ^7.10.4 + "@babel/helper-remap-async-to-generator": ^7.12.1 "@babel/plugin-syntax-async-generators": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d43c72c3308dbf70a6f437919af6e8de6e59170876443d3785554805272901f2eb226a95535aaffde397ff664cce74425fd50986908195741714860986aade85 + checksum: 59f8c4e46900f8982507fc2bee65a39a831469e1ed7862af8b78c4244386c5bb0eaa416c30964c30e64c0ca24abd5e39b900f83686b4e86c45db07263bb6a629 languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-class-properties@npm:7.10.4" +"@babel/plugin-proposal-class-properties@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-class-properties@npm:7.12.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.10.4 + "@babel/helper-create-class-features-plugin": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 32cf34c077eb2612e7f9a599078a51ed53807167b8cfe01702a777bf9efaec254820e2c3c52ce801e8619d40226065f311b8190b36c21f8b853c7f340dccca1f + checksum: 690cbec3df2c4a1ec12c8a99b87dd4cc9aee07627dea957031549997267ee6ce59727ba44266dd83d3c6fb4cf759d14017ad9a530bf3d8f4447780947031449a languageName: node linkType: hard -"@babel/plugin-proposal-dynamic-import@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-dynamic-import@npm:7.10.4" +"@babel/plugin-proposal-dynamic-import@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-dynamic-import@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/plugin-syntax-dynamic-import": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0ded8305a774d2885ead96e9fda66ec0fc01085c123427b4ecd71314ea08a2b753e8bdbf28f127eafa9cbd7d2d08c7302506ae6f9c0e1c0895818a4c1604f45b + checksum: 4428439b483912c898d70a858f86e48f28247f55b05f4ca4ebc1f6746e63cc73e2704ed85c8fc65f2761154f4fcfa08220ac413c9edd5758d1ace03b4dcd4551 languageName: node linkType: hard -"@babel/plugin-proposal-export-namespace-from@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.10.4" +"@babel/plugin-proposal-export-namespace-from@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b17727e66f86119de1f8b3d7b48351ec2b339f95a7c45238c0c11c9d81491696689d68204d79f45cdede007ed674424a6d255463285c2d66abbb76f09417ae28 + checksum: ae5317ca008cc9eb2890b1f238156fbb990e5030fd1b7f123a5d11d89f8617a867b11db129aeafe51ef3bb4dddc4059e8172ddf99e8cdc42cbfa2a45dce1a16b languageName: node linkType: hard -"@babel/plugin-proposal-json-strings@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-json-strings@npm:7.10.4" +"@babel/plugin-proposal-json-strings@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-json-strings@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/plugin-syntax-json-strings": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 340397166125ea2d4e2b2c15b5bb8845dc6cb5dc2bcd9ff52b5e767b8337e38ff1daa66aa7eb461b4abed3d242376e93d972ebe6799b5a1a3c65b1feb8833dfe + checksum: fbe4f3241c3edfb432138745657386c049cde9c39fbe9cb86f2a6ec10809cb4aafebf3f78b351bae3acf2cffca6cfd319d26d8c899c50b4bd7a39675ebb57f6b languageName: node linkType: hard -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.11.0" +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a87e80bcfdfcbdbd6fa3b34198948d4a9c0e2a8965efcd525215fc8244e7b47f7cb5e69c6c5d42646cdab6aeaebf3e138a33ebe0c44a4163e4ad995b85f008b5 + checksum: 08af656aaa40c554ba079c5b6cae9fe9dff95cf817debcbfc2ba5e7b7e051d6b2b04aa727d4e77404ea147758e513da7be8b35626e8053f50caceeaeff8f9763 languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.10.4" +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5a20d8bcbf2926dde3e9edcf847eaa5485d0d0fea76d0683ef1cafb11e0c35e46620391916283e1a9c0f76351e8c5ecccebf0d3a6bdf24559c5ad381433a0e3a + checksum: 9c825901a13aa52330b7ec44f2b6355112d9e2dce9f3e0230c66a7536d542424d19a08b797cd72a00c18fe2e11b1d4037b365012eddfe69c169500b02ed83964 languageName: node linkType: hard -"@babel/plugin-proposal-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.10.4" +"@babel/plugin-proposal-numeric-separator@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 344eff491f0a7bb17958ce00db34af5671ec3d9dc87c29766208ab7a3c8ea769730c9f2420c55c54ecd24ffdd5df01f258d54eb41ccd35911e974c549a697e4b + checksum: 7c825cc90305ab55f17a363857f5a31b8db4008a627a9153c5778003231cda5da669c2a64b4ab5a309b54889f44f5e2332d8956d89be5d446484f51035b71147 languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.11.0" +"@babel/plugin-proposal-object-rest-spread@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/plugin-syntax-object-rest-spread": ^7.8.0 - "@babel/plugin-transform-parameters": ^7.10.4 + "@babel/plugin-transform-parameters": ^7.12.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5071094245f02ce9b1b090597f51cf8510c7936425ac2358b561447b09bcdd231b5b52896f63cc1a96aa6c2ab7a952b61d9fee6b286686f7dc8697728dd5d66d + checksum: d14fc95dad725b72bc1d29f6ea3eee0ff436fa5ab2ac2dd486acb9c1e4cda9f68424581c87857fe4e2c58bf48386b38b3eac542157b040b0f25c1fbbd98dd8f0 languageName: node linkType: hard -"@babel/plugin-proposal-optional-catch-binding@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.10.4" +"@babel/plugin-proposal-optional-catch-binding@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/plugin-syntax-optional-catch-binding": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 56a3a62131cdc7b7481a005dacd26f83ae10936e2dbe0b06a98cb767b13cdc859504d862a166be8d1e2ac4bc0ddfc7aa9fa7135a68e126bfcba1bcb0585928d0 + checksum: ca8c20fb7371a3e16d48d9989ec8c3a38eb46354dcd2edba70231fcb0959967920a01c9dee768f21e715ef679c4d2b10b9f04499655f719228e753e2d884e3e7 languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.11.0" +"@babel/plugin-proposal-optional-chaining@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-skip-transparent-expression-wrappers": ^7.11.0 + "@babel/helper-skip-transparent-expression-wrappers": ^7.12.1 "@babel/plugin-syntax-optional-chaining": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fb59410944f66de515e34eb68a5fa2c530db7f87d2e599230f5d512ebf1d4c92d2e10a39ec012feefc1cc748a3e3b0be25967997bff23af9bb6f7c1402d3eda7 + checksum: 3cca1bf3b36de3727444178df99d78c36a181dde039032472a861e19d6a47cf1460752df7180d871e7e450434242223cdf92e67b70e5c6b27207b1f12daa6511 languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-private-methods@npm:7.10.4" +"@babel/plugin-proposal-private-methods@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-proposal-private-methods@npm:7.12.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.10.4 + "@babel/helper-create-class-features-plugin": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7a29e63aaf68e25059570253c0f3b1046000ed2d43f66cb458a90c6d5fa4f1cc58f2197778ee0d07f773520980bd076609f94789d7f6b8637b9927d62ddfe6fe + checksum: 350a1a8c3df47096fe37f455f6fcedd185f514a72e3aa01df8a773fb4cd86370a34f3c14cdecf0dda609c7715061ebde87563a21ceccf9f5846d1b38dd97b2cf languageName: node linkType: hard -"@babel/plugin-proposal-unicode-property-regex@npm:^7.10.4, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": - version: 7.10.4 - resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.10.4" +"@babel/plugin-proposal-unicode-property-regex@npm:^7.12.1, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": + version: 7.12.1 + resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.12.1" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.10.4 + "@babel/helper-create-regexp-features-plugin": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 41e271cf08bad32a0e86dedb67ed4329a119466ec1531a69397915fbac6032f8452e5b0bb7205a069a6a728c370375a944efabaec155d861b9e4028e0f434667 + checksum: b960b8c1af6f8420e0ae1107f5af00ac954a322117428330585230b3b28c0653be80d463d6c3c18fe629fd2f7439ecbee635c9d5a1867da58331e744b2613f90 languageName: node linkType: hard @@ -538,14 +542,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.10.4, @babel/plugin-syntax-class-properties@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-class-properties@npm:7.10.4" +"@babel/plugin-syntax-class-properties@npm:^7.12.1, @babel/plugin-syntax-class-properties@npm:^7.8.3": + version: 7.12.1 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8d0c1a3f5a922c2cd9387c7313e5516d58bfb6e60885b8d953ae23b6432aafe14be0fa1a2d4348c02f2eaaca82fecd76b7f622bff439775505c021b00a12dcbb + checksum: b5e354a0cd18f67f29e59cdaa80f9e50839ed9d3d8e1fca2964431fa474d08c3ca4cd1f61d0bcb577e8451c541e45e0e702e6feca5483ecd4e265ef5a0b70d42 languageName: node linkType: hard @@ -659,443 +663,443 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.10.4" +"@babel/plugin-syntax-top-level-await@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 998d87fbd38a2c7d1b630ccd0a90430a70dec6b7fb23fc37c60cbc10de7112a094c786602d9c8e3093568f538eb2642705006682ce58eb922f2eda889af3ad48 + checksum: 9767e46ddc1add9133a21f5d6c4452e9a62f891fe1db5d8291f62f9036f9e697bc118adad43109a8740ac15769e9489d68d134b17cfe9f3bdf06d2c50c9c6dce languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-typescript@npm:7.10.4" +"@babel/plugin-syntax-typescript@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9511691ac0d5bb1810055bc8528d217c9bb862097244259707bff96ae65137f1aa23c26df4069ae6b7a7ed0e93bc9c47ea9e50402a7c1576ee8d94ebd5ba3c73 + checksum: 37bdb828915d9193d5fc3b877fb479f1cef6ea3f1cfaa18908170fe23af043ba59d7bc723d3e27067b879e486f16e418d602d7212a7a1e93125bf80339c39668 languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.10.4" +"@babel/plugin-transform-arrow-functions@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ec5b1d6ec6b61baf93cff41016e30f9d410a6a24fd8adc6e8790b168781470ad52dbf34c8e6897bed7c62eb79c20f59f96e6014acb8f7fd6b91c89ed1c515acb + checksum: 602be39f30dd1937a2ff8bb40af594a150998d6914fae61421cbfb99cc91ab7dbb9bd156f4f092e789fa0a8c16034d3e0f663b25521561a63da219529d816506 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.10.4" +"@babel/plugin-transform-async-to-generator@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.12.1" dependencies: - "@babel/helper-module-imports": ^7.10.4 + "@babel/helper-module-imports": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-remap-async-to-generator": ^7.10.4 + "@babel/helper-remap-async-to-generator": ^7.12.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c4cddae691f303aecc5124dfd4cbc9eba09523b714b92fa4a567cf4add212c057b93d7598cd6dda79645230c777290fc13ec17f6384255c8bdce50692539abe1 + checksum: 96a48e5cbfb44f9d2a5d561ff96c9821a1dcb15c9b61d8cb7b0ba0f78ff21873f0e8f486075d5d75122dca53d87ae25f6743f04f4129ec912379127be1b4de74 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.10.4" +"@babel/plugin-transform-block-scoped-functions@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d608f55104576798ec224d1b222ee33a22968bc0653b54c316c0a591bf4c2681b87c6222266d978ab273c19ef44e6976eaeac4da8928694312433a01616cc73f + checksum: 2da63c6b92d35928d51d2d9782b5fac6a0aef07051bed78eeb8b6d1a57260ebb830c68b8eeb374e169c49ffaa032e49a04fe468259cf1dd7d7010ef07b1251c9 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.10.4": - version: 7.11.1 - resolution: "@babel/plugin-transform-block-scoping@npm:7.11.1" +"@babel/plugin-transform-block-scoping@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-block-scoping@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f24179bf37249a06515b571f30bc9b9aefe8be9e740f1be58345b153f41f3cd978cb47cc9440f0e48ff26ad828f6d97e353eddf03fc0e10621a8a48757f02cbe + checksum: 067f8b55a32ba53c7bc61e730f0a2dd063ee377afea88e153e9b8bd8069d666df3106b80777e37e418d14a21cabd1dee0f7dabfe8cb038d5080d9e332a202e36 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-classes@npm:7.10.4" +"@babel/plugin-transform-classes@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-classes@npm:7.12.1" dependencies: "@babel/helper-annotate-as-pure": ^7.10.4 "@babel/helper-define-map": ^7.10.4 "@babel/helper-function-name": ^7.10.4 "@babel/helper-optimise-call-expression": ^7.10.4 "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-replace-supers": ^7.10.4 + "@babel/helper-replace-supers": ^7.12.1 "@babel/helper-split-export-declaration": ^7.10.4 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c5ba85f73658eb060c83fafda960572c9ceb4e47650c539fbde474d37f133a0112031c4602964cf5f9ef967916e4bbd4afa8b1210cd64ec6fb71519521e28348 + checksum: ae895d1a201be7c038f220f49f00eb804cf5e2280199127469ce0962080574b9515117807c0f1c5d446df543b2fa8af1325d6bafb46aa4e6ecdfe1d30aae2047 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-computed-properties@npm:7.10.4" +"@babel/plugin-transform-computed-properties@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-computed-properties@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c69c53881deaa1595fd974328997f1c4731586df5e6be310269107becb83efb0fd8abbe7177320c6b1fdd8828bfe42301f6649e7589da8472a65ecda72cd8d32 + checksum: b3680b9c0327e55ae58b16e9f77cebc857a30fcda45b863750396ff46e1714b5d57fe55b57ef6552004b0e110d5b66c6994753fa45d658b13c245907ffb72757 languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-destructuring@npm:7.10.4" +"@babel/plugin-transform-destructuring@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-destructuring@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2ea714834691b08805227a5335707e556aff087507c9fdccb7265ed56ca9ee39635945d102f5a6f418ade08f3f61ce3f4ebc345d36060254d06d6e08a5693f0a + checksum: 704057fa7c9107efd19615e111517377a75f9c52c518870779effa225a220ba9f77206d60574e8ff15bc8be32996f0c0d21c01bf4095c4ca04a18e0b194a1f75 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.10.4, @babel/plugin-transform-dotall-regex@npm:^7.4.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.10.4" +"@babel/plugin-transform-dotall-regex@npm:^7.12.1, @babel/plugin-transform-dotall-regex@npm:^7.4.4": + version: 7.12.1 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.12.1" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.10.4 + "@babel/helper-create-regexp-features-plugin": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 284cce72dfade92b51e8a66742ac7e9449f3d9e379ea2185777e600b000fd1ba0614786ccd9f753a52e2a896235ba7381d82767d7ade0352fd32ec5c90781bc7 + checksum: dd522110c9a981194cecbf8dbb8b9c668b6bdbffdbb4e601db3edca35398d778a9d4bc26a60af5965eba1230fc960e9a7588c3b90db87b5f243bd29332d788d8 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.10.4" +"@babel/plugin-transform-duplicate-keys@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 60897c7c2f49f687b5699c486a84f91f16bd8951c306795199bbc908073000db3d693f4ca04058d62ef09bec61fccd4d9c379ef8086754297d4440b1677047f2 + checksum: a8c45815fb51048ac6b6f8fdad583b6d9d48affc9d00c9ef67b030e3262e12694d51b026db90dae26bce5420c8e26bc7ee663fea973c1aebafb4636a0ffcbd20 languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.10.4" +"@babel/plugin-transform-exponentiation-operator@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.12.1" dependencies: "@babel/helper-builder-binary-assignment-operator-visitor": ^7.10.4 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fb086b4482cce50adc59dcc5713f4a4fe082bad176b360f5bb3fabc47461cdfed6bbf739a84535a78bc26f743bca74f31f195ec8c223cba8acafa299f5361fe1 + checksum: 9a01b9350660ea68318fa94c1486833e006f75bba236854e714662dc4f2674604b8cb377844fa45727f6a63fa3a379d10da9090f5f1cc6b95d59ed5e63f77c5c languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-for-of@npm:7.10.4" +"@babel/plugin-transform-for-of@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-for-of@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 86c02bbf98763179f881f58f7b3c6536ed6da36db9190f6a285a61298584ecbef253e1d1e7ffae3cdc216c47bca7987d96e3a4c652edd3134994a146da831e4e + checksum: d51761cecb966bcde390a9ecb9651679d9a8c96e5f74182066028d496abeda26091986f64817e34c8cb2895fb722e364dd875645ca35ec1d6bcd759fd37b8907 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-function-name@npm:7.10.4" +"@babel/plugin-transform-function-name@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-function-name@npm:7.12.1" dependencies: "@babel/helper-function-name": ^7.10.4 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 64d8bf2de2a290d1c5d0c5f1d5f57fc64ff02705bc9740fc217f026d7aea7a1823ef22e28c6aa101ee7f81b55485801938bbc2210530845eee7fc0305ccdde0c + checksum: 7dff23e9b56f4b2f715c5bbdb21388c67820c5a543344f01aaca580ce124fb6646d36786fb4e8a9ed550113b28946c559f4b3402fce8cffe0c8e124213bc1d0e languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-literals@npm:7.10.4" +"@babel/plugin-transform-literals@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-literals@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 53cd3f43672cb9361175e21cddb9eb39d260ddb1ca6206c669ec5a6519db16609cb46e88af700b3da5b2a9ce09ea035f9557ca60e679341d737b1988f5ba6088 + checksum: 1bc7a828e06ac4484cd26b521a3ce3da221899fd1dbf747e353c5d560749160ac104fb505d1deaccb46dc01d5f6fed134577c14a67f1608d1522223e22d3cfcf languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.10.4" +"@babel/plugin-transform-member-expression-literals@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e6a1844cb542ea43a83fc0ac81f630ab5ac1547aaf595acfb9f9c17e98b5aa1f7aca21f84657c111260e6e7a2404643355ea8c2b5fd434915b106c3e1c2f431e + checksum: 2a216ee882d6046e2ccb949bf353c23f729f306a660139277b432c0cbe1db03e04cb9c0b03db86098799c705654a215dc9be714e22b91a8c238bab2c0ecea726 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/plugin-transform-modules-amd@npm:7.10.5" +"@babel/plugin-transform-modules-amd@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-modules-amd@npm:7.12.1" dependencies: - "@babel/helper-module-transforms": ^7.10.5 + "@babel/helper-module-transforms": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6d2b80f3ca13d13589863288f75f9c9efaa7d80e6eeb93351c8994c3c15c4a675e8347f0b28fcc2afb2dce5cb17b499560a215ba7691719d6ab0ad164384e41e + checksum: 0b22d7ccf3bf91aebc9a751bbb88f108ee553a047756dc5d83d34294561f94ee1f63cc23479eb2f17f34d118234143e8627c2a29beb14d151d04294721dd4fd0 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.10.4" +"@babel/plugin-transform-modules-commonjs@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.12.1" dependencies: - "@babel/helper-module-transforms": ^7.10.4 + "@babel/helper-module-transforms": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-simple-access": ^7.10.4 + "@babel/helper-simple-access": ^7.12.1 babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 42176865089a2800e888c41beaf3688e00b9b71b5bc65ca238342c83e9d38ec141eaa405182688a8294b344cd8a7ed36ab2da2662c38a40e2c736fed48ae7178 + checksum: 7201ad5f82f51f992e855909a99adc9dbade07146d86bd3b219fb6bc4111169adca4b082365365657f03ae025b5ce18d749125251a1aca111d06c2c647cfbfbe languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.10.5" +"@babel/plugin-transform-modules-systemjs@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.12.1" dependencies: "@babel/helper-hoist-variables": ^7.10.4 - "@babel/helper-module-transforms": ^7.10.5 + "@babel/helper-module-transforms": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 + "@babel/helper-validator-identifier": ^7.10.4 babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: eb08d7c7e58c45c14212b885d3aceea9742a4565fa561e171c53169834d5e42044c818447a7f055f098b92742eef392470cf16678c30b9775bf6b232130c259b + checksum: f47d070edac6c064a7a86764885b84bdb62ecea6ca8a6c33ae8bfa516bf4f3827df0ec72c720d8daa8d376a9a1669e9a9be3f1d6576544288b709f0556a4c806 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-modules-umd@npm:7.10.4" +"@babel/plugin-transform-modules-umd@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-modules-umd@npm:7.12.1" dependencies: - "@babel/helper-module-transforms": ^7.10.4 + "@babel/helper-module-transforms": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b0c3f47b9e36dd2fffb8f31ee6449410b59bcb8c544552bc91c2f565ea34c8b9dc4396b478e38ba885b96777de6fdd38cf2053307c189837b54429290ecfa720 + checksum: 9998266d1ea4eada5fdda84fddc1611e733eb75ff363419c7884827cbb3229bc0c14e7abfbb1436354102ce085175f9a850cbc7a2bbe7c1493021414da3127ba languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.10.4" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.12.1" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.10.4 + "@babel/helper-create-regexp-features-plugin": ^7.12.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 6b868806fda6cab6ff011990473a424199059f75a9eb12d0e421e01460244e0164f837af8b76e415bc390bf6502d5372ad9d56fd270cd1cfff7e0d19facc237f + checksum: 96eb5b35875d6065a934110bb04ce18feff437f085651c75cd64f32cecf3e87ac7526ff55b7592129bde3b1d61c9352da64fccd99baa6f5c58229bde67ab9d0b languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-new-target@npm:7.10.4" +"@babel/plugin-transform-new-target@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-new-target@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a4742428d2c942d11b8cd91beaf6e3e1509416b563bf74959e4d103ffa954176d639cb44eb3b5992321897253eda6d921f21f18af1d20da30534dcccdd474bec + checksum: d3b9f4f0c28211d7e2cafe7c20691259da9ec8931d870154c46132a9b6e4dfc575caa76bf60684eff58f0da75423cebae1ecc8b53f35f93eab4ccdf68bb0f633 languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-object-super@npm:7.10.4" +"@babel/plugin-transform-object-super@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-object-super@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-replace-supers": ^7.10.4 + "@babel/helper-replace-supers": ^7.12.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 30485dd88ba30dc1584d08a3c2b61f61e3ca5b0850a183e3c655a3bcd7fa49fd3c5c1d5de5da2baa811b97d65d52fec11a39deb3acca4acbacd63ae632335d0c + checksum: 36cc06f539aee16a544151c096381cae1a13f3ac531fe3a340a687373a5c01fc368b9d3d53ced0caf1f5413b5176c4acf34132f39f00e8045bf31cd9d7ffaaad languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/plugin-transform-parameters@npm:7.10.5" +"@babel/plugin-transform-parameters@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-parameters@npm:7.12.1" dependencies: - "@babel/helper-get-function-arity": ^7.10.4 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f5da5726a22e981388640b152b7cdb75132e8a0d93a0228a4c6c72a9cd80052edf01e25829d24f71419f978de0512103d61328fd24d4df36c3b0b16064b5b1bb + checksum: a968ef99b6356b610bee1f933dfd64cfd3fe3d0971370bc31734fff65435a05fbdc42b59401e9dc9dfe4b310e92e417a3273f454eb0542ec4afde9088059b963 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-property-literals@npm:7.10.4" +"@babel/plugin-transform-property-literals@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-property-literals@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 06ced62af42371e315830b84b71e043a08fbdac995945b7b15d9987430d3eea9f3aed646c3b50e4b4aaa2fadf46a824b2a2ce49e379db7157647a37d751603c6 + checksum: dff34b03d88e0e4a333f1b046ecf3a396208266afa270ce40f87e8051ede4fdc351e59cbbd78f5e49601f57a00b99f76879dbcd2d79d237871ba54831ef393e9 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-regenerator@npm:7.10.4" +"@babel/plugin-transform-regenerator@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-regenerator@npm:7.12.1" dependencies: regenerator-transform: ^0.14.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 932b35c5ed2f91b09afbea141789d561e8ce5af280f668107fb2768bc3e441c102c37051a964749837053c7be266a224a9ddc5acc562f997b9fef406ca47b179 + checksum: a1722c284770776ea88a416c9c081dedbf1844f5c90a245998bb28243714d3275b5256d1531c565c53e5511d1e00404ca172fe47106af0a9c1aa52572b6b5c74 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-reserved-words@npm:7.10.4" +"@babel/plugin-transform-reserved-words@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-reserved-words@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 457433e66e54b527a4b27473eaab0302a868ed74c8b9fcb33a8a7fd24e66bdb764d6bff505de79fcfb35444debca66fd12b51c9df53e6cf817b784ad9f46ae91 + checksum: 41f589086b16cdd9b0783e0733ccf236ebdd68cd4def7641e9ff18efe1306fee21f096f6de0384c69854dd6445514b4a844ae5ea3e8a55a76ffb5bc1051085b4 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.10.4" +"@babel/plugin-transform-shorthand-properties@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 91ba5aa0990a9ba2fdca39c98cdd687a7a0bc62c20c0243cbe02b8c580e51d55f2ee310df9decd7b8eb8e8395c68071ee69d22b953aafa0b2d436081d767317d + checksum: 36cd37c9dd09d822c0707544c19539a01c5744ca8024f7dbaa3ca11284c6b1ec88ca631698351aa3302fd8dc7e8b3332ac1df0987146d707168c4951ae90c98a languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.11.0": - version: 7.11.0 - resolution: "@babel/plugin-transform-spread@npm:7.11.0" +"@babel/plugin-transform-spread@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-spread@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 - "@babel/helper-skip-transparent-expression-wrappers": ^7.11.0 + "@babel/helper-skip-transparent-expression-wrappers": ^7.12.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b10b0608d993441b649160db357161222e9e39afb4fc17c004aa67861cf21bcbfe757099bc68338c5119bc3068d1e4dcd3783fc84d11c5e76134e24e2b5a13a2 + checksum: 905e1872e34b9aa5b8f95ac33accb6cbe8a1a5567043767adc3048e095aa20511d8555688a47129da2bb821d57cd77de1e1482cea7eebf2ee18b65b1f5ae05d7 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.10.4" +"@babel/plugin-transform-sticky-regex@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/helper-regex": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 56eed04e484f03645bc57228b3c6057460a2ded9ead109aa895edef4475410f480896319c04f1dbe66fcfe8b5a49ead110ce50595eefee01a0ac6fbb2b2f7f8c + checksum: c7d0f3948192e2136dc8138c62e7cb7a2844840102127cd67b22b34f638b23b0fc387a4f191d8606497b66208a33d897c9e6c2f3f5df5c4c7864d49cdb91e649 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.10.4": - version: 7.10.5 - resolution: "@babel/plugin-transform-template-literals@npm:7.10.5" +"@babel/plugin-transform-template-literals@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-template-literals@npm:7.12.1" dependencies: - "@babel/helper-annotate-as-pure": ^7.10.4 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bd5e87e4073d3b8ee437f5c3ee1316540110796a988a31ab238291ec3b6d99dde1f19733d34d4ac9e0f71419e37870519cd43e91f3f3896068b450df860982be + checksum: 2e37a8efa38cd856aa2336e285978c86d23d95066db96833fa2b38b879d81ff242531c1712c86e6b6b130144bd5a272cf7213ea9b585debaa6d877043d30e229 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.10.4" +"@babel/plugin-transform-typeof-symbol@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 13f3e7537220788f3d1b6a100769897c23dc084abe38e5e893a8e71f729f74a675af10999ac672cd83f3206a942dc5e9200dea5b0d474f37119de677af142737 + checksum: 73bb34cb448ae2e953b36c8d0283c73b7979577ca470fccae036a0b7b2a8e9b266a377878495f9a5dea1b42b5b33f6f234dc08675600f1ae5e557e73f64bdc48 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.10.4": - version: 7.11.0 - resolution: "@babel/plugin-transform-typescript@npm:7.11.0" +"@babel/plugin-transform-typescript@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-typescript@npm:7.12.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.10.5 + "@babel/helper-create-class-features-plugin": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-typescript": ^7.10.4 + "@babel/plugin-syntax-typescript": ^7.12.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0f2e43de8b8f43ad5c7ffb7c5f35531c471fad5eb6d454773f4bd08f0c3e2ea082d447f8666200696618169ff2035f9d1e26a7c8bd0ce0edddf978fa1362d79e + checksum: d93737e2350d0f7c36726c43af64ed4af566e67fd38400faf7f9057ede62eef4fa99235228167b27150e03b86aa53c2ef9f0ea346a02ad9a3070c147aa5e732d languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.10.4" +"@babel/plugin-transform-unicode-escapes@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c7467a508fa834df8f251f714604fc1ed21c37e8a1443a24bcc1db353f647d28305f912c603924648081a717cb92557ea6bc47c5b011ebbe67f601e7dbaa6b5e + checksum: 40f57b173a7d5623d58175692dfee966ced2f7d760bc50785e9ee5cb8b6360d836ae89677ef9b9a2e98f71b0a75e66306a21483d76d64047250bdc16006541c2 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.10.4" +"@babel/plugin-transform-unicode-regex@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.12.1" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.10.4 + "@babel/helper-create-regexp-features-plugin": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2e0762e7fa222c1e2c936ec0e94af336dfe5c69130499ada734b20e2c86f83907528c748258f3ee99e728eea3b183f9e0c9d61e3b3d4c83daa92308078cc1888 + checksum: 411ddc96ef17d33f063371d9bbf2841cc0907e8d65060776a78e793386239070c7c0699c72d975d9b82d9cbc60935255b0a86eb7f5ded7d8dc634df9e5d4c445 languageName: node linkType: hard "@babel/preset-env@npm:^7.4.4": - version: 7.11.5 - resolution: "@babel/preset-env@npm:7.11.5" + version: 7.12.1 + resolution: "@babel/preset-env@npm:7.12.1" dependencies: - "@babel/compat-data": ^7.11.0 - "@babel/helper-compilation-targets": ^7.10.4 - "@babel/helper-module-imports": ^7.10.4 + "@babel/compat-data": ^7.12.1 + "@babel/helper-compilation-targets": ^7.12.1 + "@babel/helper-module-imports": ^7.12.1 "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-proposal-async-generator-functions": ^7.10.4 - "@babel/plugin-proposal-class-properties": ^7.10.4 - "@babel/plugin-proposal-dynamic-import": ^7.10.4 - "@babel/plugin-proposal-export-namespace-from": ^7.10.4 - "@babel/plugin-proposal-json-strings": ^7.10.4 - "@babel/plugin-proposal-logical-assignment-operators": ^7.11.0 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.10.4 - "@babel/plugin-proposal-numeric-separator": ^7.10.4 - "@babel/plugin-proposal-object-rest-spread": ^7.11.0 - "@babel/plugin-proposal-optional-catch-binding": ^7.10.4 - "@babel/plugin-proposal-optional-chaining": ^7.11.0 - "@babel/plugin-proposal-private-methods": ^7.10.4 - "@babel/plugin-proposal-unicode-property-regex": ^7.10.4 + "@babel/helper-validator-option": ^7.12.1 + "@babel/plugin-proposal-async-generator-functions": ^7.12.1 + "@babel/plugin-proposal-class-properties": ^7.12.1 + "@babel/plugin-proposal-dynamic-import": ^7.12.1 + "@babel/plugin-proposal-export-namespace-from": ^7.12.1 + "@babel/plugin-proposal-json-strings": ^7.12.1 + "@babel/plugin-proposal-logical-assignment-operators": ^7.12.1 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.12.1 + "@babel/plugin-proposal-numeric-separator": ^7.12.1 + "@babel/plugin-proposal-object-rest-spread": ^7.12.1 + "@babel/plugin-proposal-optional-catch-binding": ^7.12.1 + "@babel/plugin-proposal-optional-chaining": ^7.12.1 + "@babel/plugin-proposal-private-methods": ^7.12.1 + "@babel/plugin-proposal-unicode-property-regex": ^7.12.1 "@babel/plugin-syntax-async-generators": ^7.8.0 - "@babel/plugin-syntax-class-properties": ^7.10.4 + "@babel/plugin-syntax-class-properties": ^7.12.1 "@babel/plugin-syntax-dynamic-import": ^7.8.0 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 "@babel/plugin-syntax-json-strings": ^7.8.0 @@ -1105,49 +1109,46 @@ __metadata: "@babel/plugin-syntax-object-rest-spread": ^7.8.0 "@babel/plugin-syntax-optional-catch-binding": ^7.8.0 "@babel/plugin-syntax-optional-chaining": ^7.8.0 - "@babel/plugin-syntax-top-level-await": ^7.10.4 - "@babel/plugin-transform-arrow-functions": ^7.10.4 - "@babel/plugin-transform-async-to-generator": ^7.10.4 - "@babel/plugin-transform-block-scoped-functions": ^7.10.4 - "@babel/plugin-transform-block-scoping": ^7.10.4 - "@babel/plugin-transform-classes": ^7.10.4 - "@babel/plugin-transform-computed-properties": ^7.10.4 - "@babel/plugin-transform-destructuring": ^7.10.4 - "@babel/plugin-transform-dotall-regex": ^7.10.4 - "@babel/plugin-transform-duplicate-keys": ^7.10.4 - "@babel/plugin-transform-exponentiation-operator": ^7.10.4 - "@babel/plugin-transform-for-of": ^7.10.4 - "@babel/plugin-transform-function-name": ^7.10.4 - "@babel/plugin-transform-literals": ^7.10.4 - "@babel/plugin-transform-member-expression-literals": ^7.10.4 - "@babel/plugin-transform-modules-amd": ^7.10.4 - "@babel/plugin-transform-modules-commonjs": ^7.10.4 - "@babel/plugin-transform-modules-systemjs": ^7.10.4 - "@babel/plugin-transform-modules-umd": ^7.10.4 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.10.4 - "@babel/plugin-transform-new-target": ^7.10.4 - "@babel/plugin-transform-object-super": ^7.10.4 - "@babel/plugin-transform-parameters": ^7.10.4 - "@babel/plugin-transform-property-literals": ^7.10.4 - "@babel/plugin-transform-regenerator": ^7.10.4 - "@babel/plugin-transform-reserved-words": ^7.10.4 - "@babel/plugin-transform-shorthand-properties": ^7.10.4 - "@babel/plugin-transform-spread": ^7.11.0 - "@babel/plugin-transform-sticky-regex": ^7.10.4 - "@babel/plugin-transform-template-literals": ^7.10.4 - "@babel/plugin-transform-typeof-symbol": ^7.10.4 - "@babel/plugin-transform-unicode-escapes": ^7.10.4 - "@babel/plugin-transform-unicode-regex": ^7.10.4 + "@babel/plugin-syntax-top-level-await": ^7.12.1 + "@babel/plugin-transform-arrow-functions": ^7.12.1 + "@babel/plugin-transform-async-to-generator": ^7.12.1 + "@babel/plugin-transform-block-scoped-functions": ^7.12.1 + "@babel/plugin-transform-block-scoping": ^7.12.1 + "@babel/plugin-transform-classes": ^7.12.1 + "@babel/plugin-transform-computed-properties": ^7.12.1 + "@babel/plugin-transform-destructuring": ^7.12.1 + "@babel/plugin-transform-dotall-regex": ^7.12.1 + "@babel/plugin-transform-duplicate-keys": ^7.12.1 + "@babel/plugin-transform-exponentiation-operator": ^7.12.1 + "@babel/plugin-transform-for-of": ^7.12.1 + "@babel/plugin-transform-function-name": ^7.12.1 + "@babel/plugin-transform-literals": ^7.12.1 + "@babel/plugin-transform-member-expression-literals": ^7.12.1 + "@babel/plugin-transform-modules-amd": ^7.12.1 + "@babel/plugin-transform-modules-commonjs": ^7.12.1 + "@babel/plugin-transform-modules-systemjs": ^7.12.1 + "@babel/plugin-transform-modules-umd": ^7.12.1 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.12.1 + "@babel/plugin-transform-new-target": ^7.12.1 + "@babel/plugin-transform-object-super": ^7.12.1 + "@babel/plugin-transform-parameters": ^7.12.1 + "@babel/plugin-transform-property-literals": ^7.12.1 + "@babel/plugin-transform-regenerator": ^7.12.1 + "@babel/plugin-transform-reserved-words": ^7.12.1 + "@babel/plugin-transform-shorthand-properties": ^7.12.1 + "@babel/plugin-transform-spread": ^7.12.1 + "@babel/plugin-transform-sticky-regex": ^7.12.1 + "@babel/plugin-transform-template-literals": ^7.12.1 + "@babel/plugin-transform-typeof-symbol": ^7.12.1 + "@babel/plugin-transform-unicode-escapes": ^7.12.1 + "@babel/plugin-transform-unicode-regex": ^7.12.1 "@babel/preset-modules": ^0.1.3 - "@babel/types": ^7.11.5 - browserslist: ^4.12.0 + "@babel/types": ^7.12.1 core-js-compat: ^3.6.2 - invariant: ^2.2.2 - levenary: ^1.1.1 semver: ^5.5.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c9a9adce0d07b0cc6074e610c62972148dfbf1a4bf95b4956a17693340ae4421b066c0a16c302aaa1a2fda83f82a6fc2cc9c69e5843aedfb7ba63aec571d13bd + checksum: 32a9f56fc405ce3545a48dca5daefed0a2ae418e5105c9b0cc26a4c9679346d2cc8b1efb01f1496d6b5d1d53d6037191acbd579b7e42d1f6d605c3ae26f6af22 languageName: node linkType: hard @@ -1167,23 +1168,23 @@ __metadata: linkType: hard "@babel/preset-typescript@npm:^7.3.3": - version: 7.10.4 - resolution: "@babel/preset-typescript@npm:7.10.4" + version: 7.12.1 + resolution: "@babel/preset-typescript@npm:7.12.1" dependencies: "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-transform-typescript": ^7.10.4 + "@babel/plugin-transform-typescript": ^7.12.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e14357988cfd69fea5c146bbe7782a1061e6f4ed4ccdaa7aaf6daa1b7c9b34f3502aa48674c877c68bcda44ad8ad5892c5babbf984f7be91eafa1e1417abc8e5 + checksum: 730eb743a4367db204c229183a3c2d669caa4f5234d98196c39368fc54f2cadd20a3d55f71104ebec8bc17cf3236b784f2737cac9ae4bb57b250cd1c609aabf9 languageName: node linkType: hard "@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.8.4": - version: 7.11.2 - resolution: "@babel/runtime@npm:7.11.2" + version: 7.12.1 + resolution: "@babel/runtime@npm:7.12.1" dependencies: regenerator-runtime: ^0.13.4 - checksum: 2f127ad60a0f0568faa0044e5b48329d8166c7fd3a0a3ce774070010a1c441ebf5570f526dd6bb26e214fb1a01bb987ab6a4c3f60a00f04d02448939f4c61e1e + checksum: 979d1c099c386031f96a952ee903e7bc3c60ae6e4eefe2bf49e4224014542d4ac2b1e2fb708031da36501a3842d4442dfdab38ab359ab3f46634b3c7cb5f6c6e languageName: node linkType: hard @@ -1198,31 +1199,31 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.10.4, @babel/traverse@npm:^7.11.5": - version: 7.11.5 - resolution: "@babel/traverse@npm:7.11.5" +"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.10.4, @babel/traverse@npm:^7.12.1": + version: 7.12.1 + resolution: "@babel/traverse@npm:7.12.1" dependencies: "@babel/code-frame": ^7.10.4 - "@babel/generator": ^7.11.5 + "@babel/generator": ^7.12.1 "@babel/helper-function-name": ^7.10.4 "@babel/helper-split-export-declaration": ^7.11.0 - "@babel/parser": ^7.11.5 - "@babel/types": ^7.11.5 + "@babel/parser": ^7.12.1 + "@babel/types": ^7.12.1 debug: ^4.1.0 globals: ^11.1.0 lodash: ^4.17.19 - checksum: 206010caeed881da55cf0e76f1c8688af072eba8dd38aa94b01fc04ab7b9ca2007b5fbc566d478555e78ae0780f399bdac1434c9ee6ea3ac2a452832fa4cab02 + checksum: a3040d94b72ba4214dc63b3d5f3517874dc8a72991a4c6916f48b756567e20c53c796feca6340db6edad9d48e7a9075e351c9b8daa0ed179d498cb80865be9da languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.10.5, @babel/types@npm:^7.11.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.11.5 - resolution: "@babel/types@npm:7.11.5" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.10.5, @babel/types@npm:^7.11.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.12.1 + resolution: "@babel/types@npm:7.12.1" dependencies: "@babel/helper-validator-identifier": ^7.10.4 lodash: ^4.17.19 to-fast-properties: ^2.0.0 - checksum: a1515b3ed19a8499f1f27d2c90537803b3e77f6d100ef1c327c86f85817ad2d915a61ae777eaacd9d955999db4ea68d6bb3b5933e0611d3d18a6ffc95430f44a + checksum: 0747b064093126e3ceba410c78e8ea438ed84cd68ad8abb2f98ffe88e2b600406096553bb5ef28cd40b29e68122820fe98e31ddfd0318fbb0efc2f4080d3417a languageName: node linkType: hard @@ -1671,6 +1672,15 @@ __metadata: languageName: node linkType: hard +"@nicolo-ribaudo/chokidar-2@npm:^2.1.8": + version: 2.1.8 + resolution: "@nicolo-ribaudo/chokidar-2@npm:2.1.8" + dependencies: + chokidar: 2.1.8 + checksum: a3528e53052074df562ad776ac1211dc03d41b0c06d90b5472cd60d6e717900e4a987d89cf269c3c031ee35674f369e6ebd2e4846ed19d06e5da8ed1ffecb682 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.3": version: 2.1.3 resolution: "@nodelib/fs.scandir@npm:2.1.3" @@ -2118,9 +2128,9 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^14.0.0": - version: 14.11.8 - resolution: "@types/node@npm:14.11.8" - checksum: 5139c07ba76d791b4930fa02ec746656dacf78b43c431d56a7514a8285962d0511bf356bee870968a541033c14967b58f7b2a58c48ac81646ce4eb28d2ff433d + version: 14.11.10 + resolution: "@types/node@npm:14.11.10" + checksum: 74c50cfd07b5e4bbc4303c063acf8524048f5035161f009ea2ceeb12001d278fd43a1e399d03f6277caa5c67c61a785bf406f0541b8fc2252e1bcaaa2f2d414b languageName: node linkType: hard @@ -2139,9 +2149,9 @@ __metadata: linkType: hard "@types/prettier@npm:^2.0.0": - version: 2.1.2 - resolution: "@types/prettier@npm:2.1.2" - checksum: fbb0284ae165940e2d236d985477a3a7bf0215b5d32fe6dcb8b2cc80a7661ba52ce494ef73301c79b8eb315df27094f5529984f7b68e70c8cb1d451d0147031c + version: 2.1.5 + resolution: "@types/prettier@npm:2.1.5" + checksum: bc6271235d881fa49b2f03e8e9242a7be8ecbcdcffeb7e31347afd0343f5f5e372ce65fe257e44254156737935c9249c9722cbe991dfad9aab72056c6acdbdaa languageName: node linkType: hard @@ -2176,20 +2186,20 @@ __metadata: linkType: hard "@types/yargs@npm:^15.0.0": - version: 15.0.8 - resolution: "@types/yargs@npm:15.0.8" + version: 15.0.9 + resolution: "@types/yargs@npm:15.0.9" dependencies: "@types/yargs-parser": "*" - checksum: f3a946ef2ffefdd396998f97d9a9ad89b3e57aa8886c4529f754b72834f9ee5b797d779e27d1e9b639552c4bea8eb7cc852faa150773e7277fdae02bfea9aa38 + checksum: 643069491a745b16e91485419bd4967b14b4814b0ecb8b84b5c410f2dec88e46d07711a19d790c0a952b09c4295dc990adbd88e5168bac5288a5496a4758c534 languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^4.0.1": - version: 4.4.0 - resolution: "@typescript-eslint/eslint-plugin@npm:4.4.0" + version: 4.4.1 + resolution: "@typescript-eslint/eslint-plugin@npm:4.4.1" dependencies: - "@typescript-eslint/experimental-utils": 4.4.0 - "@typescript-eslint/scope-manager": 4.4.0 + "@typescript-eslint/experimental-utils": 4.4.1 + "@typescript-eslint/scope-manager": 4.4.1 debug: ^4.1.1 functional-red-black-tree: ^1.0.1 regexpp: ^3.0.0 @@ -2201,23 +2211,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 0b3f843ac183ee05debe97fea80133c59de7b0ef3cd27188ebef3ec2cfdb1542387a8d1c51310e217f338a8735e0f6883671b908a2522e0ee4433614278c1fd3 + checksum: 759a5c6d9b86edde351e5b94c81a1398705c2fd980ebf06220d0d82e563f08611cffea3e17f89aaf1960edb32c075db3110dedf77c3ae3f8ab61a6ee87c01ab5 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.4.0, @typescript-eslint/experimental-utils@npm:^4.0.1": - version: 4.4.0 - resolution: "@typescript-eslint/experimental-utils@npm:4.4.0" +"@typescript-eslint/experimental-utils@npm:4.4.1, @typescript-eslint/experimental-utils@npm:^4.0.1": + version: 4.4.1 + resolution: "@typescript-eslint/experimental-utils@npm:4.4.1" dependencies: "@types/json-schema": ^7.0.3 - "@typescript-eslint/scope-manager": 4.4.0 - "@typescript-eslint/types": 4.4.0 - "@typescript-eslint/typescript-estree": 4.4.0 + "@typescript-eslint/scope-manager": 4.4.1 + "@typescript-eslint/types": 4.4.1 + "@typescript-eslint/typescript-estree": 4.4.1 eslint-scope: ^5.0.0 eslint-utils: ^2.0.0 peerDependencies: eslint: "*" - checksum: ce582362443575f2979c753b31528d64a50dda87908074d97cf506825bb94fc5329c3ebc58d6aa8109cf5d24cfa088f8125bdbc7fc1e335644192574339a5ffe + checksum: 3b8103506ce6e0fb56edc5d86320e68b5b16eee49b71b44ef467c08f766b74c275d09717610e58f7f6e2d169473139c63183a3a3464a2a54e0106000c953ab12 languageName: node linkType: hard @@ -2236,36 +2246,36 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^4.0.1": - version: 4.4.0 - resolution: "@typescript-eslint/parser@npm:4.4.0" + version: 4.4.1 + resolution: "@typescript-eslint/parser@npm:4.4.1" dependencies: - "@typescript-eslint/scope-manager": 4.4.0 - "@typescript-eslint/types": 4.4.0 - "@typescript-eslint/typescript-estree": 4.4.0 + "@typescript-eslint/scope-manager": 4.4.1 + "@typescript-eslint/types": 4.4.1 + "@typescript-eslint/typescript-estree": 4.4.1 debug: ^4.1.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 35e6a79922bee02468e39f6692a656ad193e78ccd08e4f6683b23b7f837c7bfd2929ef58bd957832f89e11c6d1ec22b881c423ad07be1ccc1c3598d6549daf99 + checksum: 591300df982a224eaea1f977c2907e6fd5131afd846e54db619641702013ccf6194ba8ede60ac6af04b6d0730616e5c8963e5e3a780e343303ef8f5ca11ba746 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.4.0": - version: 4.4.0 - resolution: "@typescript-eslint/scope-manager@npm:4.4.0" +"@typescript-eslint/scope-manager@npm:4.4.1": + version: 4.4.1 + resolution: "@typescript-eslint/scope-manager@npm:4.4.1" dependencies: - "@typescript-eslint/types": 4.4.0 - "@typescript-eslint/visitor-keys": 4.4.0 - checksum: 2a336afae884b17a693668b134265e08bd5a245cfee9a78a8700b4906ec9455c661a5b3068e5519d8b0d75e1cf9f0ca2c0976f0ac09b0a7bb0f5d6afedd05756 + "@typescript-eslint/types": 4.4.1 + "@typescript-eslint/visitor-keys": 4.4.1 + checksum: 3499ac0d85831b18851f3b477898ebe11e84f085aea0ad69edb805ae55d3c6b03790e5a86e97f8642ba30e61aa22c73400a1c5dd46b84eac1a3ca686b21043c6 languageName: node linkType: hard -"@typescript-eslint/types@npm:4.4.0": - version: 4.4.0 - resolution: "@typescript-eslint/types@npm:4.4.0" - checksum: a1cbb3d1311de250ac9be01d44e35d5565b58627a799e7b374a5e3b43e86fa12bea40b82887623c95fcaaadf2f8b9914b5fef4a5ba50a2851d6b14952f0a60f1 +"@typescript-eslint/types@npm:4.4.1": + version: 4.4.1 + resolution: "@typescript-eslint/types@npm:4.4.1" + checksum: efd95464f30dd9a76342913d07a6df59d998eff61a9e29dc5a1bc2ba44768b4f710a38422972d1b2ba5a741381a8456036f7c2da078b48d7a80d3472cf7b4add languageName: node linkType: hard @@ -2287,12 +2297,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.4.0": - version: 4.4.0 - resolution: "@typescript-eslint/typescript-estree@npm:4.4.0" +"@typescript-eslint/typescript-estree@npm:4.4.1": + version: 4.4.1 + resolution: "@typescript-eslint/typescript-estree@npm:4.4.1" dependencies: - "@typescript-eslint/types": 4.4.0 - "@typescript-eslint/visitor-keys": 4.4.0 + "@typescript-eslint/types": 4.4.1 + "@typescript-eslint/visitor-keys": 4.4.1 debug: ^4.1.1 globby: ^11.0.1 is-glob: ^4.0.1 @@ -2302,17 +2312,17 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10ff87749cc0dfeeb29d4326a9c7da7aece53c8e8ec95d6b6ce2290695906899e0b7f1e7fb8d5ef79e74f73213d974b12e80a3d148d30a15e425d61604e14f03 + checksum: da51eefba54f5e408a8921818468640796f46c55405906c9d2d2e2d92a4b2c6f3d57cdde1435f9f7eaa1e5f76d252d981b3ebbb7df79d216f6e2481d515040c3 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.4.0": - version: 4.4.0 - resolution: "@typescript-eslint/visitor-keys@npm:4.4.0" +"@typescript-eslint/visitor-keys@npm:4.4.1": + version: 4.4.1 + resolution: "@typescript-eslint/visitor-keys@npm:4.4.1" dependencies: - "@typescript-eslint/types": 4.4.0 + "@typescript-eslint/types": 4.4.1 eslint-visitor-keys: ^2.0.0 - checksum: 210c35a136cab04f2105419c09f11f0c0b40912bfbc6ab98f53322f93829d0d5cac9d4dbec9302264b753935094fa22a2684e878e7078e4e1c3ce3ed162833bf + checksum: 8590b4817662bdb96867317a4ce94993b0aaf7d2746a682009dcb93d90cdd248d3cbbe6a5efdc8ab343361dea1c9cbd1fc8b6992ae0ea220e48e52b477ebbfbf languageName: node linkType: hard @@ -2530,7 +2540,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.3": +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.1": version: 3.1.1 resolution: "anymatch@npm:3.1.1" dependencies: @@ -2615,20 +2625,6 @@ __metadata: languageName: node linkType: hard -"array-back@npm:^3.0.1": - version: 3.1.0 - resolution: "array-back@npm:3.1.0" - checksum: 959a3377f21ac97490bc14607cc3fe888d087dc7beadab8db09e03061d59e901d695ac870b050f37cddd261e03963e4fca86287e3055e0688a06b95be66f0825 - languageName: node - linkType: hard - -"array-back@npm:^4.0.0, array-back@npm:^4.0.1": - version: 4.0.1 - resolution: "array-back@npm:4.0.1" - checksum: 611f95e0398cc9f845ebb2ff6d611eae5d1c8063e8737a29e44033ee3cde6c04ab791f43f90899c001825aede8a9b60e987c3e20e446dccc12c4e4b9b848923b - languageName: node - linkType: hard - "array-ify@npm:^1.0.0": version: 1.0.0 resolution: "array-ify@npm:1.0.0" @@ -2917,6 +2913,13 @@ __metadata: languageName: node linkType: hard +"binary-extensions@npm:^2.0.0": + version: 2.1.0 + resolution: "binary-extensions@npm:2.1.0" + checksum: 12bee2817930b211b88f6de5da2edb64f924ffde79e01516fcb17005a39e75374fae1ce1a9c58b52557a4d81eb6eb7a804cbe7170ea3a553919a7ce0053e2e4f + languageName: node + linkType: hard + "bindings@npm:^1.5.0": version: 1.5.0 resolution: "bindings@npm:1.5.0" @@ -2983,7 +2986,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.1": +"braces@npm:^3.0.1, braces@npm:~3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" dependencies: @@ -3137,9 +3140,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001135": - version: 1.0.30001147 - resolution: "caniuse-lite@npm:1.0.30001147" - checksum: ec2020f07ccfb39ffa604f80f96b9b35ef75729d83a32c3b3f076757cbda37485088e3ef936299d2598f9b59097b007b8628e4e4f87da286bae785e98868a11c + version: 1.0.30001148 + resolution: "caniuse-lite@npm:1.0.30001148" + checksum: 3231c85a2cffcd39d2371f4f0640ff3297946abf9f90eb30030e2ec0bffc5d16e3ab8953f9a63e1504431a869a45e0541c4bb01c469d9ef8313fd074e863dd7f languageName: node linkType: hard @@ -3188,7 +3191,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.3.2, chalk@npm:^2.4.2": +"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.3.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -3216,7 +3219,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^2.1.8": +"chokidar@npm:2.1.8": version: 2.1.8 resolution: "chokidar@npm:2.1.8" dependencies: @@ -3239,6 +3242,25 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^3.4.0": + version: 3.4.3 + resolution: "chokidar@npm:3.4.3" + dependencies: + anymatch: ~3.1.1 + braces: ~3.0.2 + fsevents: ~2.1.2 + glob-parent: ~5.1.0 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.5.0 + dependenciesMeta: + fsevents: + optional: true + checksum: b5a566b31267b1a71c2e7544fbf8c21f597883515d9bfc0356719be6c3b34ee51b0329f3ee5f5d98060ce2930be68f8c33b53f8b3659dc101fd51be265831deb + languageName: node + linkType: hard + "chownr@npm:^1.1.1, chownr@npm:^1.1.2, chownr@npm:^1.1.4": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -3500,30 +3522,6 @@ __metadata: languageName: node linkType: hard -"command-line-args@npm:5.1.1": - version: 5.1.1 - resolution: "command-line-args@npm:5.1.1" - dependencies: - array-back: ^3.0.1 - find-replace: ^3.0.0 - lodash.camelcase: ^4.3.0 - typical: ^4.0.0 - checksum: 808432f60b8e52499aab1f01fb0fc13a41058273e20d1b532c5e3ac01dd970f9525788d34ac2948cb22e8430fab300020a0231200fe2cc407ee5dcab8bcf397e - languageName: node - linkType: hard - -"command-line-usage@npm:6.1.0": - version: 6.1.0 - resolution: "command-line-usage@npm:6.1.0" - dependencies: - array-back: ^4.0.0 - chalk: ^2.4.2 - table-layout: ^1.0.0 - typical: ^5.2.0 - checksum: c49e5f4a6780ee42dfeb537a1331715b1f6e52d4529ea8ebad45b2fc882b40a82815df38cf36147a308d2d8698f132374ae7af2c43d03aa7c1e51cffbdfe5206 - languageName: node - linkType: hard - "commander@npm:^4.0.1": version: 4.1.1 resolution: "commander@npm:4.1.1" @@ -3986,7 +3984,7 @@ __metadata: languageName: node linkType: hard -"deep-extend@npm:^0.6.0, deep-extend@npm:~0.6.0": +"deep-extend@npm:^0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" checksum: 856d7f52db152c19fc5a70439ea938461cfb9338a632496fe370050dc73d3291cd76fc6713f604a5c126612dee9cac0f6da1d4b88ba4b0caa4f7214345879b89 @@ -4234,16 +4232,16 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.571": - version: 1.3.578 - resolution: "electron-to-chromium@npm:1.3.578" - checksum: 56a1497e2d188cfef39b97916e1c23c46e8d2d5e9251153b713e1a8692e6877c7c03f70ebb159a74f798eb8debd96e01a208d32197e7dcf39bc914550b14189b + version: 1.3.582 + resolution: "electron-to-chromium@npm:1.3.582" + checksum: 6cfe5f32b8f9397c0664b2082c8868cdfccc562849fc24a93e9eddb2e15182c708030f9860e1e68a7add533e8e97b1bd614b41f9b54e41b115950660fc695c6d languageName: node linkType: hard "emittery@npm:^0.7.1": - version: 0.7.1 - resolution: "emittery@npm:0.7.1" - checksum: 917b0995126e004ddf175e7d0a74ae8608083846c3f3608e964bf13caba220a003b7455ced5bf813a40e977605be48e53c74f6150fbe587a47ef6b985b8a447e + version: 0.7.2 + resolution: "emittery@npm:0.7.2" + checksum: 34acfef51922a1b73d75cb658bf43ecb279633b263ffa831fb87697abbbd3aa4241ef15d204eeaa6a3c62656bd7563de7145c416a2bb18c4805e54ce6d7cdac6 languageName: node linkType: hard @@ -4399,9 +4397,9 @@ __metadata: linkType: hard "escalade@npm:^3.1.0": - version: 3.1.0 - resolution: "escalade@npm:3.1.0" - checksum: 437c5b2619a412c0b075fb33e590e3516f187f7da8b20035685e08f346e27842722e5740a3398535d7d590ae4fb70068374ed59190d4eb4f9bb06d052e2fc92f + version: 3.1.1 + resolution: "escalade@npm:3.1.1" + checksum: 1e31ff50d66f47cd0dfffa702061127116ccf9886d1f54a802a7b3bc95b94cab0cbf5b145cc5ac199036df6fd9d1bb24af1fa1bfed87c94879e950fbee5f86d1 languageName: node linkType: hard @@ -4439,15 +4437,15 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^6.5.0": - version: 6.12.0 - resolution: "eslint-config-prettier@npm:6.12.0" + version: 6.13.0 + resolution: "eslint-config-prettier@npm:6.13.0" dependencies: get-stdin: ^6.0.0 peerDependencies: eslint: ">=3.14.1" bin: eslint-config-prettier-check: bin/cli.js - checksum: 9371c0a8d05df36f3698247e703118a8eb95fa887aabc4b1e189c21e248ab9c49c3b8e5621f42826b89bbfd05aa52493ffddf0c41219db9b6e4df20e46e21da0 + checksum: fe88da82a493da579fe57cc7b0be0cac5c84bfb5148d5e35abda99a73e6a0ab1125aa24ceae52144c9382c958f1f33efaadb4b86455cd28fef72172d9046a683 languageName: node linkType: hard @@ -5014,19 +5012,6 @@ __metadata: languageName: node linkType: hard -"find-duplicated-property-keys@npm:^1.2.2": - version: 1.2.2 - resolution: "find-duplicated-property-keys@npm:1.2.2" - dependencies: - chalk: 4.1.0 - command-line-args: 5.1.1 - command-line-usage: 6.1.0 - bin: - find-duplicated-property-keys: build/cli.js - checksum: 0ead6315381d3924d6840a22e8ed0629f1e7eb2db42ad2e5c025bc39501c47561953908d010d828666c15434f62134156a5201855b76663ba11aae8a7b50f709 - languageName: node - linkType: hard - "find-npm-prefix@npm:^1.0.2": version: 1.0.2 resolution: "find-npm-prefix@npm:1.0.2" @@ -5034,15 +5019,6 @@ __metadata: languageName: node linkType: hard -"find-replace@npm:^3.0.0": - version: 3.0.0 - resolution: "find-replace@npm:3.0.0" - dependencies: - array-back: ^3.0.1 - checksum: 9aec6a6dfe746e7dddb12bf38bd395f30b40d2f3f3518ed10b63286daf9ad9f29ee6b4a74e7e4fda4a3bbd63fca9d96c32fdcb7dfe117010d601d2bf74bbf34d - languageName: node - linkType: hard - "find-up@npm:^2.0.0, find-up@npm:^2.1.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" @@ -5249,7 +5225,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -fsevents@^2.1.2: +"fsevents@^2.1.2, fsevents@~2.1.2": version: 2.1.3 resolution: "fsevents@npm:2.1.3" dependencies: @@ -5268,7 +5244,7 @@ fsevents@^2.1.2: languageName: node linkType: hard -"fsevents@patch:fsevents@^2.1.2#builtin": +"fsevents@patch:fsevents@^2.1.2#builtin, fsevents@patch:fsevents@~2.1.2#builtin": version: 2.1.3 resolution: "fsevents@patch:fsevents@npm%3A2.1.3#builtin::version=2.1.3&hash=87eb42" dependencies: @@ -5462,7 +5438,7 @@ fsevents@^2.1.2: languageName: node linkType: hard -"glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.0": +"glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.0, glob-parent@npm:~5.1.0": version: 5.1.1 resolution: "glob-parent@npm:5.1.1" dependencies: @@ -5690,11 +5666,11 @@ fsevents@^2.1.2: linkType: hard "hosted-git-info@npm:^3.0.0": - version: 3.0.5 - resolution: "hosted-git-info@npm:3.0.5" + version: 3.0.7 + resolution: "hosted-git-info@npm:3.0.7" dependencies: lru-cache: ^6.0.0 - checksum: 38d67337781cc39d6ce88354097bebaa0ddc887d3e53ba7f62ffda2c880fb34efd81bf2a5896183ceb62661c646ada4a2da95841c34b968b3c010e754a32deb3 + checksum: 010f06d5a6ac76d9b4b258e3719fc7cd9cc9beea51478afd7db0648f6a6019d8410aef560e09bae6bfc4ba572aa4ed52e62a0a8ae0267c645519e852b9087f42 languageName: node linkType: hard @@ -5974,15 +5950,6 @@ fsevents@^2.1.2: languageName: node linkType: hard -"invariant@npm:^2.2.2, invariant@npm:^2.2.4": - version: 2.2.4 - resolution: "invariant@npm:2.2.4" - dependencies: - loose-envify: ^1.0.0 - checksum: 96d8a2a4f0ad21020c5847546fc36bec5c0870d99f071aaa93df00c1036439d48211a1823ab6128f78a15ccc4c4f62baf6a65f6c0ed489270dd44d0a04f443a1 - languageName: node - linkType: hard - "invert-kv@npm:^1.0.0": version: 1.0.0 resolution: "invert-kv@npm:1.0.0" @@ -6038,6 +6005,15 @@ fsevents@^2.1.2: languageName: node linkType: hard +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: ^2.0.0 + checksum: 49a1446a3cf3719e91a061f0e52add18fd065325c652c277519a2ad333440dc8b449076a893277a46940ef16f05a908716667ca8f986b28c677b9acb11e10a36 + languageName: node + linkType: hard + "is-buffer@npm:^1.1.5": version: 1.1.6 resolution: "is-buffer@npm:1.1.6" @@ -6201,7 +6177,7 @@ fsevents@^2.1.2: languageName: node linkType: hard -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1": +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:~4.0.1": version: 4.0.1 resolution: "is-glob@npm:4.0.1" dependencies: @@ -6993,7 +6969,7 @@ fsevents@^2.1.2: languageName: node linkType: hard -"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": +"js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" checksum: 1fc4e4667ac2d972aba65148b9cbf9c17566b2394d3504238d8492bbd3e68f496c657eab06b26b40b17db5cac0a34d153a12130e2d2d2bb6dc2cdc8a4764eb1b @@ -7243,15 +7219,6 @@ fsevents@^2.1.2: languageName: node linkType: hard -"levenary@npm:^1.1.1": - version: 1.1.1 - resolution: "levenary@npm:1.1.1" - dependencies: - leven: ^3.1.0 - checksum: 6d3b78e3953b0e5c4c9a703cce2c11c817e2465c010daf08e3c5964c259c850d233584009e5939f0cf4af2b6455f7f7e3a092ea119f63a2a81e273cd2d5e09e2 - languageName: node - linkType: hard - "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -7434,8 +7401,8 @@ fsevents@^2.1.2: linkType: hard "lint-staged@npm:^10.2.2": - version: 10.4.0 - resolution: "lint-staged@npm:10.4.0" + version: 10.4.2 + resolution: "lint-staged@npm:10.4.2" dependencies: chalk: ^4.1.0 cli-truncate: ^2.1.0 @@ -7454,7 +7421,7 @@ fsevents@^2.1.2: stringify-object: ^3.3.0 bin: lint-staged: bin/lint-staged.js - checksum: e648011a6d29744072dab599a17075e0590e7f8722cf3138b40f32106247056de9a873afc87b522a04eb9ed2b2511d09ab838ce028b744231a7030874cf850ac + checksum: bbd94e1dbf3e0eb361c262e7594dd4a4963cec87e8d90d3e2904d11f3b4cd9b14b3e923a97ca17ab76e460540f517d071557091890d4e1d8c54523741e882a28 languageName: node linkType: hard @@ -7628,13 +7595,6 @@ fsevents@^2.1.2: languageName: node linkType: hard -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: 3cb674ed3b37bb698f2ec5a1c3f607d157279f3015877132e8be5c22cf8048988cb9bf1e61c90dbefea3895a459c095773cc266a5b1a9f4202bcd062b3983e37 - languageName: node - linkType: hard - "lodash.capitalize@npm:^4.2.1": version: 4.2.1 resolution: "lodash.capitalize@npm:4.2.1" @@ -7773,17 +7733,6 @@ fsevents@^2.1.2: languageName: node linkType: hard -"loose-envify@npm:^1.0.0": - version: 1.4.0 - resolution: "loose-envify@npm:1.4.0" - dependencies: - js-tokens: ^3.0.0 || ^4.0.0 - bin: - loose-envify: cli.js - checksum: 5c3b47bbe5f597a3889fb001a3a98aaea2a3fafa48089c19034de1e0121bf57dbee609d184478514d74d5c5a7e9cfa3d846343455e5123b060040d46c39e91dc - languageName: node - linkType: hard - "lowercase-keys@npm:^1.0.0": version: 1.0.1 resolution: "lowercase-keys@npm:1.0.1" @@ -8226,11 +8175,11 @@ fsevents@^2.1.2: linkType: hard "nan@npm:^2.12.1": - version: 2.14.1 - resolution: "nan@npm:2.14.1" + version: 2.14.2 + resolution: "nan@npm:2.14.2" dependencies: node-gyp: latest - checksum: eeab7cf260362a578f0b8622716a76d19bc009722049c7274748644ce03b2aa38ca01b3ac730a0497fd2c1ec882a21a0592e800a903994ed4d32acd06bf7eba7 + checksum: 36349b2e5df4182aa0d0cc43fcd6cc782ca560a83c2764743d80c14ba5028d0c54041a2f464b8d4cb18a884e04415034a0a764c745e1d5502ea34a5cb6470a39 languageName: node linkType: hard @@ -8330,22 +8279,22 @@ fsevents@^2.1.2: linkType: hard "node-gyp@npm:latest": - version: 7.1.0 - resolution: "node-gyp@npm:7.1.0" + version: 7.1.2 + resolution: "node-gyp@npm:7.1.2" dependencies: env-paths: ^2.2.0 glob: ^7.1.4 graceful-fs: ^4.2.3 - nopt: ^4.0.3 + nopt: ^5.0.0 npmlog: ^4.1.2 request: ^2.88.2 - rimraf: ^2.6.3 + rimraf: ^3.0.2 semver: ^7.3.2 - tar: ^6.0.1 + tar: ^6.0.2 which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: 78518a89047fdacb14c41586ce038584e21993f5c7ad31834c78cf06de0514fe4ef84a9034461695a10667bc81ee9ad8bc7d725cf951d4dfe1c0c175d763da59 + checksum: fca9ecb1be01f707b76c2aec01f0f2ef4ff45c4e24df378c01a4a2c93b4a8172b47ad59f07af91c54a797a8a77fc72e087e29a97a52c892df507245530c46bfa languageName: node linkType: hard @@ -8378,9 +8327,9 @@ fsevents@^2.1.2: linkType: hard "node-releases@npm:^1.1.61": - version: 1.1.61 - resolution: "node-releases@npm:1.1.61" - checksum: 3aab2b13f55e7a5fdabc9d3d7f211b3d4b614e50b50467d01a2554f609cabe3f655e37a04b52da05aeec2d2001e92bf10821f70b821145ffc2e11a3abd7b457e + version: 1.1.63 + resolution: "node-releases@npm:1.1.63" + checksum: a68ff45fe19a0682046cceaa82514c75d68b22a6e5b307fe81b132aca74f170ad5d565c29c47ea184472a84caf3521b6f01c27256d6432b3b4fe112a2e30e45c languageName: node linkType: hard @@ -8396,6 +8345,17 @@ fsevents@^2.1.2: languageName: node linkType: hard +"nopt@npm:^5.0.0": + version: 5.0.0 + resolution: "nopt@npm:5.0.0" + dependencies: + abbrev: 1 + bin: + nopt: bin/nopt.js + checksum: e1523158fca7f99d0102cd4db7a651441968d7ffebb31e691dfa5dde546343126a29e50af12061cc4459940e6ecfb8d70887567a73c599799c3e1fc39e9647a1 + languageName: node + linkType: hard + "normalize-package-data@npm:^2.0.0, normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.4.0, normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" @@ -8417,7 +8377,7 @@ fsevents@^2.1.2: languageName: node linkType: hard -"normalize-path@npm:^3.0.0": +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" checksum: 215a701b471948884193628f3e38910353abf445306b519c42c2a30144b8beb8ca0a684da97bfc2ee11eb168c35c776d484274da4bd8f213d2b22f70579380ee @@ -8575,9 +8535,9 @@ fsevents@^2.1.2: linkType: hard "npm-user-validate@npm:~1.0.0": - version: 1.0.0 - resolution: "npm-user-validate@npm:1.0.0" - checksum: 9bd82360df7b3ba9f9dc8e87e4cd71019c535f80c15a1cc4e56eb461c5f12c0caddf6a9bc45603c806086c382fca5551cd6644bbab8db6d0c76dcb2bc6b6d861 + version: 1.0.1 + resolution: "npm-user-validate@npm:1.0.1" + checksum: 17acd98e7d132ea6d7c85e9dfae907f2a2f453c34819c83b0a27aa1069e39c1890a3eed7432debb1157a9fa278feac8323ca9a5366085b84fe3ed9e4146f04f3 languageName: node linkType: hard @@ -9340,15 +9300,6 @@ fsevents@^2.1.2: languageName: node linkType: hard -"pkg-up@npm:^3.1.0": - version: 3.1.0 - resolution: "pkg-up@npm:3.1.0" - dependencies: - find-up: ^3.0.0 - checksum: df82763250b5283c175918f9410f9651afc1750f951249b31c7c49a6918d9faf13a9ef11e9355cbb0d4d5039a5c9d4c7162755b3e6c26235d2e3baea086e4a54 - languageName: node - linkType: hard - "please-upgrade-node@npm:^3.2.0": version: 3.2.0 resolution: "please-upgrade-node@npm:3.2.0" @@ -9577,13 +9528,13 @@ fsevents@^2.1.2: linkType: hard "query-string@npm:^6.8.2": - version: 6.13.5 - resolution: "query-string@npm:6.13.5" + version: 6.13.6 + resolution: "query-string@npm:6.13.6" dependencies: decode-uri-component: ^0.2.0 split-on-first: ^1.0.0 strict-uri-encode: ^2.0.0 - checksum: a60b70e2612624247e67dd693b2812b3acb3cf2846c7fce369924e9ad4f63a673e2c0bfd6523d189454e93b818ba0ff04886752d4dc664c6402bc1bf69753c67 + checksum: 0f773349bf9c35719cac801b28a0d98f27ba9d815e92db34c69eb9eaa13ef57d8b6b8bd3f6b81070d8c9b790fa2a1d1311a772d0397838e7ca373bcd4d46ab7f languageName: node linkType: hard @@ -9786,6 +9737,15 @@ fsevents@^2.1.2: languageName: node linkType: hard +"readdirp@npm:~3.5.0": + version: 3.5.0 + resolution: "readdirp@npm:3.5.0" + dependencies: + picomatch: ^2.2.1 + checksum: a64fe5606937d9655252230003362d95da05dbfd3baecedb4bb8c1bc0df497d051a192f9b75345c944e58a0b362c68349be602d6dbf05d03770e510b35a9f80f + languageName: node + linkType: hard + "redent@npm:^3.0.0": version: 3.0.0 resolution: "redent@npm:3.0.0" @@ -9805,13 +9765,6 @@ fsevents@^2.1.2: languageName: node linkType: hard -"reduce-flatten@npm:^2.0.0": - version: 2.0.0 - resolution: "reduce-flatten@npm:2.0.0" - checksum: 216ce860c78081b83f255cad4d032361677e4aea87dacecd387e62505e1e4a50dd947b3ce9166b70d8b9aaa45215c1b512c518b5384e5067ee7d29011da0efb4 - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^8.2.0": version: 8.2.0 resolution: "regenerate-unicode-properties@npm:8.2.0" @@ -9861,7 +9814,7 @@ fsevents@^2.1.2: languageName: node linkType: hard -"regexpu-core@npm:^4.7.0": +"regexpu-core@npm:^4.7.1": version: 4.7.1 resolution: "regexpu-core@npm:4.7.1" dependencies: @@ -10139,7 +10092,7 @@ fsevents@^2.1.2: languageName: node linkType: hard -"rimraf@npm:^3.0.0": +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -10240,9 +10193,9 @@ fsevents@^2.1.2: languageName: node linkType: hard -"semantic-release@npm:17.2.0, semantic-release@npm:^17.0.7": - version: 17.2.0 - resolution: "semantic-release@npm:17.2.0" +"semantic-release@npm:17.2.1, semantic-release@npm:^17.0.7": + version: 17.2.1 + resolution: "semantic-release@npm:17.2.1" dependencies: "@semantic-release/commit-analyzer": ^8.0.0 "@semantic-release/error": ^2.2.0 @@ -10255,7 +10208,6 @@ fsevents@^2.1.2: env-ci: ^5.0.0 execa: ^4.0.0 figures: ^3.0.0 - find-duplicated-property-keys: ^1.2.2 find-versions: ^3.0.0 get-stream: ^5.0.0 git-log-parser: ^1.2.0 @@ -10267,7 +10219,7 @@ fsevents@^2.1.2: micromatch: ^4.0.2 p-each-series: ^2.1.0 p-reduce: ^2.0.0 - pkg-up: ^3.1.0 + read-pkg-up: ^7.0.0 resolve-from: ^5.0.0 semver: ^7.3.2 semver-diff: ^3.1.1 @@ -10275,7 +10227,7 @@ fsevents@^2.1.2: yargs: ^15.0.1 bin: semantic-release: bin/semantic-release.js - checksum: f15bc279a96c7576bd9a3c73d144c6ace0df0f2d9f496807ab0a6e5594b2211c87c86adb9e6468881181379a58635ff3ba3545484ac518cd7d986c998a5a9cef + checksum: 6503827b52317017d3582f2bd8d08858e0124177cb9e70856602fd663e381adfb6328f35fbe686dc80d4aaf56c8a6247c4fa5a838f327bf3586dcf90679e82f2 languageName: node linkType: hard @@ -11060,18 +11012,6 @@ fsevents@^2.1.2: languageName: node linkType: hard -"table-layout@npm:^1.0.0": - version: 1.0.1 - resolution: "table-layout@npm:1.0.1" - dependencies: - array-back: ^4.0.1 - deep-extend: ~0.6.0 - typical: ^5.2.0 - wordwrapjs: ^4.0.0 - checksum: b2e899f60f2ad5c161bf31ca5b1d886b3b1eeb1dca69e71d3492cdfd8c4be51251b978f692bcf76364be2a4a37cc3b353539f4006471b202647813bce0179a70 - languageName: node - linkType: hard - "table@npm:^5.2.3": version: 5.4.6 resolution: "table@npm:5.4.6" @@ -11099,7 +11039,7 @@ fsevents@^2.1.2: languageName: node linkType: hard -"tar@npm:^6.0.1": +"tar@npm:^6.0.2": version: 6.0.5 resolution: "tar@npm:6.0.5" dependencies: @@ -11491,26 +11431,12 @@ typescript@^4.0.0: languageName: node linkType: hard -"typical@npm:^4.0.0": - version: 4.0.0 - resolution: "typical@npm:4.0.0" - checksum: 6b166af2fe0a11d84e114e6fb227f5f1b91e291506b86502af54e267d2ae74e5dc61c78c487af04d332affcc0626e52a6bf544fd7e45feceeaaf114b73617258 - languageName: node - linkType: hard - -"typical@npm:^5.0.0, typical@npm:^5.2.0": - version: 5.2.0 - resolution: "typical@npm:5.2.0" - checksum: f4af3049786332f535a02344283d8388d18d8335eb7232c99b73a49f4b240798aecc2e6ae30b108f01a82f37e98a17b84e4d9be6724244e1688442dfc2e87bac - languageName: node - linkType: hard - "uglify-js@npm:^3.1.4": - version: 3.11.2 - resolution: "uglify-js@npm:3.11.2" + version: 3.11.3 + resolution: "uglify-js@npm:3.11.3" bin: uglifyjs: bin/uglifyjs - checksum: 2bc8806d47c615c7b594e716a7d6da80ff11260b3aa504cb5e9b2dffea5d7efe4764b7e7831bfd6e20a8713fe3b29700bc9228b706db7eaf6ac41edd010dfc94 + checksum: 893090b962e6f1026c818a5b442e0ff84838560c4d91ab56dea154d51e1a531dfb34ec775e44c603d3ea40a25fe5374e679bd042afaf790372c8fabf3aa84694 languageName: node linkType: hard @@ -11961,16 +11887,6 @@ typescript@^4.0.0: languageName: node linkType: hard -"wordwrapjs@npm:^4.0.0": - version: 4.0.0 - resolution: "wordwrapjs@npm:4.0.0" - dependencies: - reduce-flatten: ^2.0.0 - typical: ^5.0.0 - checksum: 022dc1d1a3a2b15490288840822f4f5db31d653edc31117e492e402e77ea02509f44ac7fe163b0aa39d1cc8e2df4d7ef2a28ad8bf3795e7f2a8ee1da8b8bef54 - languageName: node - linkType: hard - "worker-farm@npm:^1.6.0, worker-farm@npm:^1.7.0": version: 1.7.0 resolution: "worker-farm@npm:1.7.0" From 9d157e6fc3f27cb20faead96853a67ffe3e9d09c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2020 18:37:41 +0100 Subject: [PATCH 08/18] chore(deps): lock file maintenance (#699) --- yarn.lock | 890 ++++++++++++++++++++++++++---------------------------- 1 file changed, 428 insertions(+), 462 deletions(-) diff --git a/yarn.lock b/yarn.lock index f04d877ae..a0233bc99 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1416,9 +1416,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^0.1.3": - version: 0.1.3 - resolution: "@eslint/eslintrc@npm:0.1.3" +"@eslint/eslintrc@npm:^0.2.0": + version: 0.2.0 + resolution: "@eslint/eslintrc@npm:0.2.0" dependencies: ajv: ^6.12.4 debug: ^4.1.1 @@ -1430,7 +1430,7 @@ __metadata: lodash: ^4.17.19 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: e9c5eaa5e706bcedbba6e7e1a2bc85faa7e3a9edbe71375e07240d1b6540fbb88d907bd5e5841b42c2a7a9683dcf031ea052c447c3c9d81ba4d0b74f0dd67e5f + checksum: bdc8346add0fe57337c09134f19e693fa8a3c03357bf54c05de2270388774b0469b6d6dbd9f368cbd5de53919c4c9e8b644177acc417ea1ff4f99cbf32feefa6 languageName: node linkType: hard @@ -1465,102 +1465,102 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^26.5.2": - version: 26.5.2 - resolution: "@jest/console@npm:26.5.2" +"@jest/console@npm:^26.6.1": + version: 26.6.1 + resolution: "@jest/console@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^26.5.2 - jest-util: ^26.5.2 + jest-message-util: ^26.6.1 + jest-util: ^26.6.1 slash: ^3.0.0 - checksum: 0f8e619cf4c8fbabb4c80f386b402e75f5a61285387bc0cdfcb1be1a9c521caa40fb70d7a37861146256929fd8e787420a6f738dc5a6cb409f8e11b53f21a42e + checksum: 6f3863c289bfdacb29b53ec427434244803481d66409442288fe3f1c7d8aafc125e46c3544a0b1c288014b566ab510fe1c526aabe4dbd5ac36bbd704321a9e09 languageName: node linkType: hard -"@jest/core@npm:^26.5.3": - version: 26.5.3 - resolution: "@jest/core@npm:26.5.3" +"@jest/core@npm:^26.6.1": + version: 26.6.1 + resolution: "@jest/core@npm:26.6.1" dependencies: - "@jest/console": ^26.5.2 - "@jest/reporters": ^26.5.3 - "@jest/test-result": ^26.5.2 - "@jest/transform": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/console": ^26.6.1 + "@jest/reporters": ^26.6.1 + "@jest/test-result": ^26.6.1 + "@jest/transform": ^26.6.1 + "@jest/types": ^26.6.1 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.4 - jest-changed-files: ^26.5.2 - jest-config: ^26.5.3 - jest-haste-map: ^26.5.2 - jest-message-util: ^26.5.2 + jest-changed-files: ^26.6.1 + jest-config: ^26.6.1 + jest-haste-map: ^26.6.1 + jest-message-util: ^26.6.1 jest-regex-util: ^26.0.0 - jest-resolve: ^26.5.2 - jest-resolve-dependencies: ^26.5.3 - jest-runner: ^26.5.3 - jest-runtime: ^26.5.3 - jest-snapshot: ^26.5.3 - jest-util: ^26.5.2 - jest-validate: ^26.5.3 - jest-watcher: ^26.5.2 + jest-resolve: ^26.6.1 + jest-resolve-dependencies: ^26.6.1 + jest-runner: ^26.6.1 + jest-runtime: ^26.6.1 + jest-snapshot: ^26.6.1 + jest-util: ^26.6.1 + jest-validate: ^26.6.1 + jest-watcher: ^26.6.1 micromatch: ^4.0.2 p-each-series: ^2.1.0 rimraf: ^3.0.0 slash: ^3.0.0 strip-ansi: ^6.0.0 - checksum: 6f2fe171e708888afb9356a1a8fea00441e2a9d3043d4ffe5e2c84576a7f5eed8501ae1eca1f71641a6bf1f4b35e022817ab284220001e56160f63f1e3005585 + checksum: 6cfe819b33d96a72823383e828ad55319d4fecdf8048f0a950bce6dabc82dfca32bd5147988ea9e632c3251a06886a48615913131bef840b0db713b6ec204bb9 languageName: node linkType: hard -"@jest/environment@npm:^26.5.2": - version: 26.5.2 - resolution: "@jest/environment@npm:26.5.2" +"@jest/environment@npm:^26.6.1": + version: 26.6.1 + resolution: "@jest/environment@npm:26.6.1" dependencies: - "@jest/fake-timers": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/fake-timers": ^26.6.1 + "@jest/types": ^26.6.1 "@types/node": "*" - jest-mock: ^26.5.2 - checksum: 10404b594b5049b18f1c00d9e1b64cf95b899a76421e9c632ebc259606588916383fd652a2b7639516ace16c37f1ad300f1a48405ff642e01930ede6d878968f + jest-mock: ^26.6.1 + checksum: d2eb3f48560d946d46f328b08fc3f7c0357925c7dfb9560eba69ff28b93084f68cd95371d78c66608bbf33996be3ee73655aabc317a47fbf33e449652a897bea languageName: node linkType: hard -"@jest/fake-timers@npm:^26.5.2": - version: 26.5.2 - resolution: "@jest/fake-timers@npm:26.5.2" +"@jest/fake-timers@npm:^26.6.1": + version: 26.6.1 + resolution: "@jest/fake-timers@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 "@sinonjs/fake-timers": ^6.0.1 "@types/node": "*" - jest-message-util: ^26.5.2 - jest-mock: ^26.5.2 - jest-util: ^26.5.2 - checksum: 3f10d33eef59fb78254dbca537ca01ce083afad6db7e4359ecc959ad8f621ff47373aace0e33070c7431fbbbda95cd3b17f1594ebb3fe124f188ff021b9f9a48 + jest-message-util: ^26.6.1 + jest-mock: ^26.6.1 + jest-util: ^26.6.1 + checksum: 8cf18061c8cd516f8600abcbc9af1234d53ed2ff103db8c56574711e4fe2a037178b781fe05d9a812b7679a804fb2bb322d1acfd9ff34713b78c5357aabede9f languageName: node linkType: hard -"@jest/globals@npm:^26.5.3": - version: 26.5.3 - resolution: "@jest/globals@npm:26.5.3" +"@jest/globals@npm:^26.6.1": + version: 26.6.1 + resolution: "@jest/globals@npm:26.6.1" dependencies: - "@jest/environment": ^26.5.2 - "@jest/types": ^26.5.2 - expect: ^26.5.3 - checksum: b3ec17a336f583119260dc3ec6805c1885dbfc192f7a0c209b2f93a929b1b7832fe6aa0f3fe7f21c6b191a18e7c61f2ab4e1fe5d51ab8d09516f85121bac2077 + "@jest/environment": ^26.6.1 + "@jest/types": ^26.6.1 + expect: ^26.6.1 + checksum: 3d91fc20f2bda78ecce7a163e4c259a5848b23b8339a4e15c824b4ee9f77157b22fd7d9492f8d8f2945d150a6d104e958ca98c752eafbf51743d6f0df3d88346 languageName: node linkType: hard -"@jest/reporters@npm:^26.5.3": - version: 26.5.3 - resolution: "@jest/reporters@npm:26.5.3" +"@jest/reporters@npm:^26.6.1": + version: 26.6.1 + resolution: "@jest/reporters@npm:26.6.1" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^26.5.2 - "@jest/test-result": ^26.5.2 - "@jest/transform": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/console": ^26.6.1 + "@jest/test-result": ^26.6.1 + "@jest/transform": ^26.6.1 + "@jest/types": ^26.6.1 chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 @@ -1571,10 +1571,10 @@ __metadata: istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.0.2 - jest-haste-map: ^26.5.2 - jest-resolve: ^26.5.2 - jest-util: ^26.5.2 - jest-worker: ^26.5.0 + jest-haste-map: ^26.6.1 + jest-resolve: ^26.6.1 + jest-util: ^26.6.1 + jest-worker: ^26.6.1 node-notifier: ^8.0.0 slash: ^3.0.0 source-map: ^0.6.0 @@ -1584,7 +1584,7 @@ __metadata: dependenciesMeta: node-notifier: optional: true - checksum: 9898d4412a4bacb2eae88fecc5fb284309927f224fb41ca4bbf9e7fa1cab83a68badeb8eb59eadd73aeb99f223499766e2277ea1973656c7b5b1c3dfdc0acd05 + checksum: c23872f5de6e74580ddf69518fc50e2e927a77c8a6c908e1d5739d289af31c2a9a12f58910de0b36ffc8eb0b86df2485814b5a2234b1b1991c8a7cd2ab5d2275 languageName: node linkType: hard @@ -1599,76 +1599,64 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^26.5.2": - version: 26.5.2 - resolution: "@jest/test-result@npm:26.5.2" +"@jest/test-result@npm:^26.6.1": + version: 26.6.1 + resolution: "@jest/test-result@npm:26.6.1" dependencies: - "@jest/console": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/console": ^26.6.1 + "@jest/types": ^26.6.1 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 47bea466b4d0facdf0ac597a64d364be90c14ce3a99f6fed1c69eec857abd01a012cf6f24644fe2e3226051ff8f4685425440d576c8355a269a5a52d66adc24b + checksum: 8fed697ccaf00e5b56c409efc0ef178d69e50b4685d3248b27eb0e9f85af3af75c675c9b044980a67f3b7a80f9014501b126577099236fb38eaafd8c0b9944c1 languageName: node linkType: hard -"@jest/test-sequencer@npm:^26.5.3": - version: 26.5.3 - resolution: "@jest/test-sequencer@npm:26.5.3" +"@jest/test-sequencer@npm:^26.6.1": + version: 26.6.1 + resolution: "@jest/test-sequencer@npm:26.6.1" dependencies: - "@jest/test-result": ^26.5.2 + "@jest/test-result": ^26.6.1 graceful-fs: ^4.2.4 - jest-haste-map: ^26.5.2 - jest-runner: ^26.5.3 - jest-runtime: ^26.5.3 - checksum: 4a982a179609af0b7dfdd9d04f415ba7b5a917623d42c08dd909361f77b2fccd5b55dc201106bfc76fa136191d20b4abab40e60b9b65d081c8f958ff0e69002c + jest-haste-map: ^26.6.1 + jest-runner: ^26.6.1 + jest-runtime: ^26.6.1 + checksum: 88be579f5e0f4fe1f6517ef49bdcefbcada5e468e27aae71a57cf7f64da899baa02b8901a9cc102ba730990e4afb7ce478321209b20658cb80e7d42ba3ff986d languageName: node linkType: hard -"@jest/transform@npm:^26.5.2": - version: 26.5.2 - resolution: "@jest/transform@npm:26.5.2" +"@jest/transform@npm:^26.6.1": + version: 26.6.1 + resolution: "@jest/transform@npm:26.6.1" dependencies: "@babel/core": ^7.1.0 - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 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: ^26.5.2 + jest-haste-map: ^26.6.1 jest-regex-util: ^26.0.0 - jest-util: ^26.5.2 + jest-util: ^26.6.1 micromatch: ^4.0.2 pirates: ^4.0.1 slash: ^3.0.0 source-map: ^0.6.1 write-file-atomic: ^3.0.0 - checksum: 6afeeff67de213b8d8e8eea985aa9e25bb38fe6f0c316dfbed70933173437dea20392815f0f96526f693a6c6dad8c6b66cbdf3851e84a62a91e51ee1fd8ff6f5 - languageName: node - linkType: hard - -"@jest/types@npm:^25.5.0": - version: 25.5.0 - resolution: "@jest/types@npm:25.5.0" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^1.1.1 - "@types/yargs": ^15.0.0 - chalk: ^3.0.0 - checksum: 33ad68320efb297c4bd98975105130e1b4096d631decfc5a093691e24f27fce0410b4a7c5a87b736873271ebc003e48e853529587e584b3152efca572139a4a3 + checksum: e26fbbd0f012742b218f9432e642218f9bfc43057e53b9edc934161092642b69338dbddca3c6254d0bbf2d9519878400b80542226255adb6880af2e5eba7f69e languageName: node linkType: hard -"@jest/types@npm:^26.5.2": - version: 26.5.2 - resolution: "@jest/types@npm:26.5.2" +"@jest/types@npm:^26.6.1": + version: 26.6.1 + resolution: "@jest/types@npm:26.6.1" dependencies: "@types/istanbul-lib-coverage": ^2.0.0 "@types/istanbul-reports": ^3.0.0 "@types/node": "*" "@types/yargs": ^15.0.0 chalk: ^4.0.0 - checksum: 8f6352547f040b84adf5dad41a2c5e3ff95be1f81c79b278f7a80d52f62eeafd5daa5032cf85ba89067c8a5b3bb7d2ab25c7b420506a4a6554e4f87e465d43f1 + checksum: dd75ac899d412503a22b5daa6402a76de54f143193d239b9f48a1b685b7278034620997d76f1c222455b938f1218bd9728e6ac94bb19d5ae7cfce28339e1e6c0 languageName: node linkType: hard @@ -1765,9 +1753,11 @@ __metadata: linkType: hard "@octokit/plugin-request-log@npm:^1.0.0": - version: 1.0.0 - resolution: "@octokit/plugin-request-log@npm:1.0.0" - checksum: fa9e3bd25fb1ec89b28ac0fa11bfc70f4d105ec603c958444a83ff0a6e5076aa1cdc6279e6344e79cac118cf8a0eae26b277e57c9dc08b7ec12aab16d196c66f + version: 1.0.2 + resolution: "@octokit/plugin-request-log@npm:1.0.2" + peerDependencies: + "@octokit/core": ">=3" + checksum: c587973f425491fb6b9bf74dd9e3f4bbcf6d814d7a4833d262eed554c0764db1461d7b6719159eb3176edd60e9fc54bf31d5e4fad9c0af6f81fb742e59c1d394 languageName: node linkType: hard @@ -2044,11 +2034,11 @@ __metadata: linkType: hard "@types/graceful-fs@npm:^4.1.2": - version: 4.1.3 - resolution: "@types/graceful-fs@npm:4.1.3" + version: 4.1.4 + resolution: "@types/graceful-fs@npm:4.1.4" dependencies: "@types/node": "*" - checksum: 5e2ec610a96de2a7b13ee1e071a31a225b68df07880f80f1112a3540299288d943c69c0f1114a60480aa137d424333392c11732969f14b964c1c419fae48a6f0 + checksum: acffaa4f4b11776f6894a906d3cd0498d45be2ad1315fe44c2ac8208339a2456967cd65835863bf40f8d522f6614f25e0f6a952375f03d428d5e35d5e7104068 languageName: node linkType: hard @@ -2068,16 +2058,6 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-reports@npm:^1.1.1": - version: 1.1.2 - resolution: "@types/istanbul-reports@npm:1.1.2" - dependencies: - "@types/istanbul-lib-coverage": "*" - "@types/istanbul-lib-report": "*" - checksum: 92bd1f76a4ce16f5390c80b6b0e657171faf0003b0ff370b3c37739087c825d664493c9debf442c0871d864f1be15c88460f2399ae748186d1a944f16958aea4 - languageName: node - linkType: hard - "@types/istanbul-reports@npm:^3.0.0": version: 3.0.0 resolution: "@types/istanbul-reports@npm:3.0.0" @@ -2088,12 +2068,12 @@ __metadata: linkType: hard "@types/jest@npm:^26.0.0": - version: 26.0.14 - resolution: "@types/jest@npm:26.0.14" + version: 26.0.15 + resolution: "@types/jest@npm:26.0.15" dependencies: - jest-diff: ^25.2.1 - pretty-format: ^25.2.1 - checksum: bddbe82d12217c5217efabcad09e4fbe2c5eaecf9392da9b0edbe4c3d9fb240b3fab914f88c5f3708f6d5046640a2782458944873eae4ac01abcb17d32d3c78f + jest-diff: ^26.0.0 + pretty-format: ^26.0.0 + checksum: 42fe39d582de1d79f9d6b96f3dee43ba2e9336c9d1f0e31c4f2f58bbaa059c9f4295c42a213ea9450f91400515a3abde4aae2673522fc6e11ea33f7e21c25dbe languageName: node linkType: hard @@ -2128,9 +2108,9 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^14.0.0": - version: 14.11.10 - resolution: "@types/node@npm:14.11.10" - checksum: 74c50cfd07b5e4bbc4303c063acf8524048f5035161f009ea2ceeb12001d278fd43a1e399d03f6277caa5c67c61a785bf406f0541b8fc2252e1bcaaa2f2d414b + version: 14.14.3 + resolution: "@types/node@npm:14.14.3" + checksum: f77a69dfc0edb74007883f339636f7d79b891219389311ff6d756a966ca1025557c84c68643f738e897385d2e57e9124cc8261fcf080d378398ab60babaffd57 languageName: node linkType: hard @@ -2195,11 +2175,11 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^4.0.1": - version: 4.4.1 - resolution: "@typescript-eslint/eslint-plugin@npm:4.4.1" + version: 4.5.0 + resolution: "@typescript-eslint/eslint-plugin@npm:4.5.0" dependencies: - "@typescript-eslint/experimental-utils": 4.4.1 - "@typescript-eslint/scope-manager": 4.4.1 + "@typescript-eslint/experimental-utils": 4.5.0 + "@typescript-eslint/scope-manager": 4.5.0 debug: ^4.1.1 functional-red-black-tree: ^1.0.1 regexpp: ^3.0.0 @@ -2211,23 +2191,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 759a5c6d9b86edde351e5b94c81a1398705c2fd980ebf06220d0d82e563f08611cffea3e17f89aaf1960edb32c075db3110dedf77c3ae3f8ab61a6ee87c01ab5 + checksum: 81d881700755181be27a6613441ee00a5a7a001efae60ea37d8d26b29ad79e8f9a7811fcc7ceebca979b220e179a8827adc2c07a0e465d358ec9199f76e207bb languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.4.1, @typescript-eslint/experimental-utils@npm:^4.0.1": - version: 4.4.1 - resolution: "@typescript-eslint/experimental-utils@npm:4.4.1" +"@typescript-eslint/experimental-utils@npm:4.5.0, @typescript-eslint/experimental-utils@npm:^4.0.1": + version: 4.5.0 + resolution: "@typescript-eslint/experimental-utils@npm:4.5.0" dependencies: "@types/json-schema": ^7.0.3 - "@typescript-eslint/scope-manager": 4.4.1 - "@typescript-eslint/types": 4.4.1 - "@typescript-eslint/typescript-estree": 4.4.1 + "@typescript-eslint/scope-manager": 4.5.0 + "@typescript-eslint/types": 4.5.0 + "@typescript-eslint/typescript-estree": 4.5.0 eslint-scope: ^5.0.0 eslint-utils: ^2.0.0 peerDependencies: eslint: "*" - checksum: 3b8103506ce6e0fb56edc5d86320e68b5b16eee49b71b44ef467c08f766b74c275d09717610e58f7f6e2d169473139c63183a3a3464a2a54e0106000c953ab12 + checksum: e4cc88e0288ecae9eb9737877b5eaf2a149511a571ade3eb46dbebc70295b95f723e078b0b0d73f3f9efc8005221ed6155dc0fef057fd882c37c105857e7df0b languageName: node linkType: hard @@ -2246,36 +2226,36 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^4.0.1": - version: 4.4.1 - resolution: "@typescript-eslint/parser@npm:4.4.1" + version: 4.5.0 + resolution: "@typescript-eslint/parser@npm:4.5.0" dependencies: - "@typescript-eslint/scope-manager": 4.4.1 - "@typescript-eslint/types": 4.4.1 - "@typescript-eslint/typescript-estree": 4.4.1 + "@typescript-eslint/scope-manager": 4.5.0 + "@typescript-eslint/types": 4.5.0 + "@typescript-eslint/typescript-estree": 4.5.0 debug: ^4.1.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 591300df982a224eaea1f977c2907e6fd5131afd846e54db619641702013ccf6194ba8ede60ac6af04b6d0730616e5c8963e5e3a780e343303ef8f5ca11ba746 + checksum: f2bb84f34d1d83fb1f14271dcbc9163704d44dfc357c12fd6fd3306b3c1ac6b4012573eaee770ee929fcea4593b7a5cc32912e3818a457be827dcee354556667 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.4.1": - version: 4.4.1 - resolution: "@typescript-eslint/scope-manager@npm:4.4.1" +"@typescript-eslint/scope-manager@npm:4.5.0": + version: 4.5.0 + resolution: "@typescript-eslint/scope-manager@npm:4.5.0" dependencies: - "@typescript-eslint/types": 4.4.1 - "@typescript-eslint/visitor-keys": 4.4.1 - checksum: 3499ac0d85831b18851f3b477898ebe11e84f085aea0ad69edb805ae55d3c6b03790e5a86e97f8642ba30e61aa22c73400a1c5dd46b84eac1a3ca686b21043c6 + "@typescript-eslint/types": 4.5.0 + "@typescript-eslint/visitor-keys": 4.5.0 + checksum: 35a0f30bed5314522fe3630140884d9dcad5984a018783c210bd144d081ad0aa4bd34b76cff20bc131a9bcf06e585d60388ac5cb1f0dd81e628e3c4061148c9a languageName: node linkType: hard -"@typescript-eslint/types@npm:4.4.1": - version: 4.4.1 - resolution: "@typescript-eslint/types@npm:4.4.1" - checksum: efd95464f30dd9a76342913d07a6df59d998eff61a9e29dc5a1bc2ba44768b4f710a38422972d1b2ba5a741381a8456036f7c2da078b48d7a80d3472cf7b4add +"@typescript-eslint/types@npm:4.5.0": + version: 4.5.0 + resolution: "@typescript-eslint/types@npm:4.5.0" + checksum: f4501f11e5e29fcbda055105a2ec946f8bf8298f3ee1073411075e9d0f014fb6419c88b9d1ef882e0f7a205e140bd4d36f405b06ed881977dde207faad03a0a6 languageName: node linkType: hard @@ -2297,12 +2277,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.4.1": - version: 4.4.1 - resolution: "@typescript-eslint/typescript-estree@npm:4.4.1" +"@typescript-eslint/typescript-estree@npm:4.5.0": + version: 4.5.0 + resolution: "@typescript-eslint/typescript-estree@npm:4.5.0" dependencies: - "@typescript-eslint/types": 4.4.1 - "@typescript-eslint/visitor-keys": 4.4.1 + "@typescript-eslint/types": 4.5.0 + "@typescript-eslint/visitor-keys": 4.5.0 debug: ^4.1.1 globby: ^11.0.1 is-glob: ^4.0.1 @@ -2312,17 +2292,17 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: da51eefba54f5e408a8921818468640796f46c55405906c9d2d2e2d92a4b2c6f3d57cdde1435f9f7eaa1e5f76d252d981b3ebbb7df79d216f6e2481d515040c3 + checksum: 4f146c83910fb1f99b0346f0eb8a53ca7b31818fac810f45fac238b060330acfe2364d239e3dcc88fa305a688e6b4d517c148e1ae84dfa9826e9f6d65687f7ae languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.4.1": - version: 4.4.1 - resolution: "@typescript-eslint/visitor-keys@npm:4.4.1" +"@typescript-eslint/visitor-keys@npm:4.5.0": + version: 4.5.0 + resolution: "@typescript-eslint/visitor-keys@npm:4.5.0" dependencies: - "@typescript-eslint/types": 4.4.1 + "@typescript-eslint/types": 4.5.0 eslint-visitor-keys: ^2.0.0 - checksum: 8590b4817662bdb96867317a4ce94993b0aaf7d2746a682009dcb93d90cdd248d3cbbe6a5efdc8ab343361dea1c9cbd1fc8b6992ae0ea220e48e52b477ebbfbf + checksum: 7d7f342dac50423249fb71d89b25d2c0117384266e337b36a5d81c9056361967273d8d43a4d1e61cdadae3fe58f8081159048c5e254f11de4ab0343b172da9ec languageName: node linkType: hard @@ -2397,11 +2377,11 @@ __metadata: linkType: hard "agent-base@npm:6": - version: 6.0.1 - resolution: "agent-base@npm:6.0.1" + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" dependencies: debug: 4 - checksum: 5dbab2ce93cbf858c557c87a7401114ccf6afdd3d1c5c038831798de2be3873356bb1c09067a75e7e1f9a9ba84b4d979d3aec8cab3db87c776f05b5ae693323c + checksum: e77eff83e1308883118c7b6a866974dd4ef6be32ef7c91625d5337b13addb5699075c338942f5ecf598d7e5d179b81bf9c9fc644dfb9ca2db0facd9e6bf1238d languageName: node linkType: hard @@ -2762,12 +2742,12 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^26.0.1, babel-jest@npm:^26.5.2": - version: 26.5.2 - resolution: "babel-jest@npm:26.5.2" +"babel-jest@npm:^26.0.1, babel-jest@npm:^26.6.1": + version: 26.6.1 + resolution: "babel-jest@npm:26.6.1" dependencies: - "@jest/transform": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/transform": ^26.6.1 + "@jest/types": ^26.6.1 "@types/babel__core": ^7.1.7 babel-plugin-istanbul: ^6.0.0 babel-preset-jest: ^26.5.0 @@ -2776,7 +2756,7 @@ __metadata: slash: ^3.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 7605afeb430c965718251bd3bc611fbc2474f7c33071f597fc04b5749b4aa1a5640775fda99a382a070ca1d12ef52c87de6cae856d0e45f1b4b483309e62c935 + checksum: d48f8a17d9838c2129883fc619c27d68d4e8d0f7db5e97070d92b2062a5d9ca6bb890fd99a32e7f7816e00d46a199adefa65c3ac281cb0cad41c4b8369823834 languageName: node linkType: hard @@ -3140,9 +3120,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001135": - version: 1.0.30001148 - resolution: "caniuse-lite@npm:1.0.30001148" - checksum: 3231c85a2cffcd39d2371f4f0640ff3297946abf9f90eb30030e2ec0bffc5d16e3ab8953f9a63e1504431a869a45e0541c4bb01c469d9ef8313fd074e863dd7f + version: 1.0.30001151 + resolution: "caniuse-lite@npm:1.0.30001151" + checksum: 3acb52ac17034d7abe4468e66293c9e5597cb5f123bd8f86ea3b87e758112ac4259fdbc35f8f4cbf5477e385dd975f11031bfbf26f4cec64d64a0c567a430b58 languageName: node linkType: hard @@ -3298,6 +3278,13 @@ __metadata: languageName: node linkType: hard +"cjs-module-lexer@npm:^0.4.2": + version: 0.4.3 + resolution: "cjs-module-lexer@npm:0.4.3" + checksum: ee3e1707c877c6c38577210037c6735499739cd4055c51dc224a4d71ecb901cd6460281d1497fbcc20ac1291f4cab7f5cdcd3713ea244aa55625f3607237d301 + languageName: node + linkType: hard + "class-utils@npm:^0.3.5": version: 0.3.6 resolution: "class-utils@npm:0.3.6" @@ -3530,9 +3517,9 @@ __metadata: linkType: hard "commander@npm:^6.0.0": - version: 6.1.0 - resolution: "commander@npm:6.1.0" - checksum: ef1e310c3f430b84f8818ec9c6e5ce1b84909616eb2c1b1a79f646bc25fbca156eccf2ecf19f07e77a08dc519728d53d1300f94f3b2ad93de65add66044dfce6 + version: 6.2.0 + resolution: "commander@npm:6.2.0" + checksum: c78501cd98e6ad66839004adc27940f5fc1a0102b306fbbc177965101d586cf6dd2e01bdffd64f99f2d4862101f24e602e3e4baa641b6f6a11c01ec5c900e412 languageName: node linkType: hard @@ -4103,13 +4090,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^25.2.6": - version: 25.2.6 - resolution: "diff-sequences@npm:25.2.6" - checksum: 332484fc00f6beca726d8dbc13095f6006527002bef936a07b4e6bbec681fbaac484e1a7ea4e9ab0d53e375d1cde9e642c8cce31dfe6329cfdf8f01f26b17505 - languageName: node - linkType: hard - "diff-sequences@npm:^26.5.0": version: 26.5.0 resolution: "diff-sequences@npm:26.5.0" @@ -4232,9 +4212,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.571": - version: 1.3.582 - resolution: "electron-to-chromium@npm:1.3.582" - checksum: 6cfe5f32b8f9397c0664b2082c8868cdfccc562849fc24a93e9eddb2e15182c708030f9860e1e68a7add533e8e97b1bd614b41f9b54e41b115950660fc695c6d + version: 1.3.583 + resolution: "electron-to-chromium@npm:1.3.583" + checksum: 134710b06cdd0a722bba5efe502beb914bae9285cd3140c5824f043984b2595e64d6cb893675d8b185cf8bef46cc8f39c72a9f1c78237e31def0c64e076e532f languageName: node linkType: hard @@ -4330,7 +4310,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.0, es-abstract@npm:^1.17.0-next.1, es-abstract@npm:^1.17.5": +"es-abstract@npm:^1.17.0, es-abstract@npm:^1.17.0-next.1": version: 1.17.7 resolution: "es-abstract@npm:1.17.7" dependencies: @@ -4349,7 +4329,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.18.0-next.0": +"es-abstract@npm:^1.18.0-next.0, es-abstract@npm:^1.18.0-next.1": version: 1.18.0-next.1 resolution: "es-abstract@npm:1.18.0-next.1" dependencies: @@ -4437,15 +4417,15 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^6.5.0": - version: 6.13.0 - resolution: "eslint-config-prettier@npm:6.13.0" + version: 6.14.0 + resolution: "eslint-config-prettier@npm:6.14.0" dependencies: get-stdin: ^6.0.0 peerDependencies: eslint: ">=3.14.1" bin: eslint-config-prettier-check: bin/cli.js - checksum: fe88da82a493da579fe57cc7b0be0cac5c84bfb5148d5e35abda99a73e6a0ab1125aa24ceae52144c9382c958f1f33efaadb4b86455cd28fef72172d9046a683 + checksum: 8d478429bb6c63a538270b8d2fae13a2ffe5c5bd8401d2f478e9a65e1bc94ed6e0f6ca3d063a8decd0003ad91ef26ca32fadf2d08f3e2d7dd4c76ee8efea6711 languageName: node linkType: hard @@ -4645,11 +4625,11 @@ __metadata: linkType: hard "eslint@npm:^5.1.0 || ^6.0.0 || ^7.0.0": - version: 7.11.0 - resolution: "eslint@npm:7.11.0" + version: 7.12.0 + resolution: "eslint@npm:7.12.0" dependencies: "@babel/code-frame": ^7.0.0 - "@eslint/eslintrc": ^0.1.3 + "@eslint/eslintrc": ^0.2.0 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 @@ -4687,7 +4667,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 45ef6dc7b31684ca0f383ed9c6224e763197e1d49745542f4440e37286c947973388a6a7ebbf103eeee91ddb4af2652c5d22718f4130bfbbf4bd16a04103f82a + checksum: 22f86c0ebaf75993d197d230a8c35f11ba4ffc7cd0b280aeecb28a04c26446b9e6906eedee264a445311a3b9b31f9bca787ee58546acc087cb2c1056ca89f624 languageName: node linkType: hard @@ -4827,17 +4807,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^26.5.3": - version: 26.5.3 - resolution: "expect@npm:26.5.3" +"expect@npm:^26.6.1": + version: 26.6.1 + resolution: "expect@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 ansi-styles: ^4.0.0 jest-get-type: ^26.3.0 - jest-matcher-utils: ^26.5.2 - jest-message-util: ^26.5.2 + jest-matcher-utils: ^26.6.1 + jest-message-util: ^26.6.1 jest-regex-util: ^26.0.0 - checksum: 6b22ea44ace3d90e5a372dfced94c37d60a4c83bcb7930cdb0e01b01ebf6e0ed717f252479320cf63fea982541c863a787df287a2c7f4cfe33715e71edd63912 + checksum: e5873de5ec4e76defb80d37e3370d74f3802eccf63f85f17ec7d02428fc4822bd499e2d61c654052ff726a22e6bf3c7dfd4332dc90c61f68eaf8c4d971ce90c7 languageName: node linkType: hard @@ -6059,6 +6039,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"is-core-module@npm:^2.0.0": + version: 2.0.0 + resolution: "is-core-module@npm:2.0.0" + dependencies: + has: ^1.0.3 + checksum: de99dfbdf14d254f6d078aa37113512295acef3cfff5fb39fdf8020b04788535eae6da39e02b0c4ad07f7bc79594de8d5aeb4fce66f97feb9c597d7d6d6d43d4 + languageName: node + linkType: hard + "is-data-descriptor@npm:^0.1.4": version: 0.1.4 resolution: "is-data-descriptor@npm:0.1.4" @@ -6486,87 +6475,80 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-changed-files@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-changed-files@npm:26.5.2" +"jest-changed-files@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-changed-files@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 execa: ^4.0.0 throat: ^5.0.0 - checksum: 724dcdb6b3b34f3526864333dd113a798079d2cb2a9537654d2df3fa79343d5eb6f30f6de47963deaea0210c6b5e13abcfc22a0e491bb411925c23b342eaa7a7 + checksum: f00c1deac772f74fa0244f20f69cd1e134c8d6a058cfe5c59aa0805746c6c8bc61240f5de0ab09b122b62e97ce6febe2ff497e7bedd5fada2563265ade896800 languageName: node linkType: hard -"jest-cli@npm:^26.5.3": - version: 26.5.3 - resolution: "jest-cli@npm:26.5.3" +"jest-cli@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-cli@npm:26.6.1" dependencies: - "@jest/core": ^26.5.3 - "@jest/test-result": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/core": ^26.6.1 + "@jest/test-result": ^26.6.1 + "@jest/types": ^26.6.1 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.5.3 - jest-util: ^26.5.2 - jest-validate: ^26.5.3 + jest-config: ^26.6.1 + jest-util: ^26.6.1 + jest-validate: ^26.6.1 prompts: ^2.0.1 yargs: ^15.4.1 bin: jest: bin/jest.js - checksum: 15c228d15e166253d71297c8426af7bd9ca083e6cb8d0b72ed665ab32e6db94a6a0784b20d3e83771c2887889e83058b297507f1cd1c0fef58c4de2dc1663603 + checksum: 937194ebf2e304fa0518f044414e1e024655d51941788598d3940b1d4776234e19680281c2ea6e4247cc0bf953db695e83b3932585cb2e2ecda929c237d6c117 languageName: node linkType: hard -"jest-config@npm:^26.5.3": - version: 26.5.3 - resolution: "jest-config@npm:26.5.3" +"jest-config@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-config@npm:26.6.1" dependencies: "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^26.5.3 - "@jest/types": ^26.5.2 - babel-jest: ^26.5.2 + "@jest/test-sequencer": ^26.6.1 + "@jest/types": ^26.6.1 + babel-jest: ^26.6.1 chalk: ^4.0.0 deepmerge: ^4.2.2 glob: ^7.1.1 graceful-fs: ^4.2.4 - jest-environment-jsdom: ^26.5.2 - jest-environment-node: ^26.5.2 + jest-environment-jsdom: ^26.6.1 + jest-environment-node: ^26.6.1 jest-get-type: ^26.3.0 - jest-jasmine2: ^26.5.3 + jest-jasmine2: ^26.6.1 jest-regex-util: ^26.0.0 - jest-resolve: ^26.5.2 - jest-util: ^26.5.2 - jest-validate: ^26.5.3 + jest-resolve: ^26.6.1 + jest-util: ^26.6.1 + jest-validate: ^26.6.1 micromatch: ^4.0.2 - pretty-format: ^26.5.2 - checksum: e2eace3946c2471ccb196e24e06a169765b88a6b7bd748101ace7e23151e48c4a0462ddf6d9dab108ad97430d16bbff696371454ea45928c53b7c0466e735626 - languageName: node - linkType: hard - -"jest-diff@npm:^25.2.1": - version: 25.5.0 - resolution: "jest-diff@npm:25.5.0" - dependencies: - chalk: ^3.0.0 - diff-sequences: ^25.2.6 - jest-get-type: ^25.2.6 - pretty-format: ^25.5.0 - checksum: 14a2634ecb159a9a2f061239db1cea0c889e7a72ab05bd1fa799db30efca2ce79291372823f5e3468d9bc856f404f312e44e89c171eea8132b5835d12f71d0b3 + pretty-format: ^26.6.1 + peerDependencies: + ts-node: ">=9.0.0" + peerDependenciesMeta: + ts-node: + optional: true + checksum: 6678a7d7f064221dd7ce41ad6888f1910a3fd75cb0f0c137f01455f3ece7992bc761629f4a4c79a0749c32b65cef08e365822071f7059eb63f6429a298f384d2 languageName: node linkType: hard -"jest-diff@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-diff@npm:26.5.2" +"jest-diff@npm:^26.0.0, jest-diff@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-diff@npm:26.6.1" dependencies: chalk: ^4.0.0 diff-sequences: ^26.5.0 jest-get-type: ^26.3.0 - pretty-format: ^26.5.2 - checksum: 48adc8c453a90211bbc5444aba2513147c93301610100df140b977defe17714dc9f7471ecf6a34d061a8b0da6506dddc5c8c335c8086e2d829d500c4888663e9 + pretty-format: ^26.6.1 + checksum: 4a3799b1766c98224cfd05f338bf58f2c1e2a63ce2f8b0c6b27ea891fdb1f97b704921f728326d072e7c28aa4bebb51b8c7b01dac90119536eaef016b43bf35c languageName: node linkType: hard @@ -6579,52 +6561,45 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-each@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-each@npm:26.5.2" +"jest-each@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-each@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 chalk: ^4.0.0 jest-get-type: ^26.3.0 - jest-util: ^26.5.2 - pretty-format: ^26.5.2 - checksum: 58ebd0bd1ae91881043844b9356499e3308a2ca54a00bb86d10c44881f3b5774c33a65d01b2a1ad936dacf537a274e3e5e008e8273f6cb3ebd881060f60ab4eb + jest-util: ^26.6.1 + pretty-format: ^26.6.1 + checksum: 09eb7b0fe03589e400a1c1c9b8755cd1c007ae43abffa604543c7ba521f13cf406b5266686fab4a956abacc451e03167cde8fed14179c74b5301f559ec4fb690 languageName: node linkType: hard -"jest-environment-jsdom@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-environment-jsdom@npm:26.5.2" +"jest-environment-jsdom@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-environment-jsdom@npm:26.6.1" dependencies: - "@jest/environment": ^26.5.2 - "@jest/fake-timers": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/environment": ^26.6.1 + "@jest/fake-timers": ^26.6.1 + "@jest/types": ^26.6.1 "@types/node": "*" - jest-mock: ^26.5.2 - jest-util: ^26.5.2 + jest-mock: ^26.6.1 + jest-util: ^26.6.1 jsdom: ^16.4.0 - checksum: 2ab4eacb0124ed1c77d276804784e524576cd3eab47a1eef64f35fac15f417f8eedf77280fa6d4bfff846bc458e635c8ec76b527a079428e8138732b5f92bd8a + checksum: 0938cbd4a8ffefa3990ab4e1dbfc42cd04362cfc0a1cc94d4f1fb1e7f0e7f355b0045550e67764dd042f6255b6125497c46bfc163f01d69e76581fa11f781de0 languageName: node linkType: hard -"jest-environment-node@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-environment-node@npm:26.5.2" +"jest-environment-node@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-environment-node@npm:26.6.1" dependencies: - "@jest/environment": ^26.5.2 - "@jest/fake-timers": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/environment": ^26.6.1 + "@jest/fake-timers": ^26.6.1 + "@jest/types": ^26.6.1 "@types/node": "*" - jest-mock: ^26.5.2 - jest-util: ^26.5.2 - checksum: 70db387b711026ba63b5e5a9731794745284fb12933682e148d4aa7e8bfb1499cb46c62185b78694e5655529b92f6f62c1af84abf2ac5739b37f114c2ac360b8 - languageName: node - linkType: hard - -"jest-get-type@npm:^25.2.6": - version: 25.2.6 - resolution: "jest-get-type@npm:25.2.6" - checksum: 6051fcb75cdaa8fad66fd5a1e91d2c1597e9ccc54eecd5cd489fd73a00e322d28cb5859b656a8224a41eddab0ecfb875df9ec62f545a76afa1a55d3ba97fba6d + jest-mock: ^26.6.1 + jest-util: ^26.6.1 + checksum: 34a72db1cc38c4df34d9522b5631db0593035636bc8a0ffd692ee7aacbff0fab68e476413da68b517d65b09ab8c68062e0f948bdfb6efb91a0fb3707870cdbc1 languageName: node linkType: hard @@ -6635,11 +6610,11 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-haste-map@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-haste-map@npm:26.5.2" +"jest-haste-map@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-haste-map@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 "@types/graceful-fs": ^4.1.2 "@types/node": "*" anymatch: ^3.0.3 @@ -6648,89 +6623,89 @@ fsevents@^1.2.7: graceful-fs: ^4.2.4 jest-regex-util: ^26.0.0 jest-serializer: ^26.5.0 - jest-util: ^26.5.2 - jest-worker: ^26.5.0 + jest-util: ^26.6.1 + jest-worker: ^26.6.1 micromatch: ^4.0.2 sane: ^4.0.3 walker: ^1.0.7 dependenciesMeta: fsevents: optional: true - checksum: 76dbaac24d97e2f9f9113c959424219a17ae6b9cb94488ed4bb2d966501cb30a3ba32d60df060e5a705e1180116cf09fe19528336839f9cde5d82c2e0717b51b + checksum: f6252c2f02fd4a5e1cbfa3963067e391644d871b3c05892419d8bf195f14db596c055103073a7d8b54fe42da75ab36f8d670600e2afa00635dca7a9d05a1c10c languageName: node linkType: hard -"jest-jasmine2@npm:^26.5.3": - version: 26.5.3 - resolution: "jest-jasmine2@npm:26.5.3" +"jest-jasmine2@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-jasmine2@npm:26.6.1" dependencies: "@babel/traverse": ^7.1.0 - "@jest/environment": ^26.5.2 + "@jest/environment": ^26.6.1 "@jest/source-map": ^26.5.0 - "@jest/test-result": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/test-result": ^26.6.1 + "@jest/types": ^26.6.1 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 - expect: ^26.5.3 + expect: ^26.6.1 is-generator-fn: ^2.0.0 - jest-each: ^26.5.2 - jest-matcher-utils: ^26.5.2 - jest-message-util: ^26.5.2 - jest-runtime: ^26.5.3 - jest-snapshot: ^26.5.3 - jest-util: ^26.5.2 - pretty-format: ^26.5.2 + jest-each: ^26.6.1 + jest-matcher-utils: ^26.6.1 + jest-message-util: ^26.6.1 + jest-runtime: ^26.6.1 + jest-snapshot: ^26.6.1 + jest-util: ^26.6.1 + pretty-format: ^26.6.1 throat: ^5.0.0 - checksum: 6f770ce7cdc4ef668a8890a908a8cb124ee77dac06932dae8389c9db2f0c74568bb1d392c8b17db4452c726355592772f7763697a3091f3b4d728f47e9c427ec + checksum: 9ab036e6755817d6f64d1f91a5ddbd984e7ded1c93a70eeb6d8601b478d614a1b984fe5ad464ea62f8e36a997ef177bbb87259bfdff1ac85c3f313c47a66aeb4 languageName: node linkType: hard -"jest-leak-detector@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-leak-detector@npm:26.5.2" +"jest-leak-detector@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-leak-detector@npm:26.6.1" dependencies: jest-get-type: ^26.3.0 - pretty-format: ^26.5.2 - checksum: 19a87d2f0eb9fbac5d00d44d4c10f123b0bb4e6453d33f0602afe315205e6b2be6a5d7958f41893045dbec95ff38dcdb649b14832487d10b9b3d133f0debf0d8 + pretty-format: ^26.6.1 + checksum: b6655071e6132efa5637b7b8de5f3a469d71793ca28e6a6475c0d40db92c50cf8776be9aca04cad1db057bb1b3ad100182e6fceb986da2faccdaed645ee99490 languageName: node linkType: hard -"jest-matcher-utils@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-matcher-utils@npm:26.5.2" +"jest-matcher-utils@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-matcher-utils@npm:26.6.1" dependencies: chalk: ^4.0.0 - jest-diff: ^26.5.2 + jest-diff: ^26.6.1 jest-get-type: ^26.3.0 - pretty-format: ^26.5.2 - checksum: 1391d28a7e0ba4bc18d3f8a23f09c201055c52cbfdc06f0e1b294f9ec906794ee59a676b9ce1711b498feb6bb199573ff864e5eb2ee486e3baf0cbc890bcb411 + pretty-format: ^26.6.1 + checksum: d9179772bf6a6c3ef03b6571324f82bae662e660058fe7b47c802da27039fabe69640048101bc87438be2549a79f1e3359c0a7d35a96b4f81092f8b909cd838b languageName: node linkType: hard -"jest-message-util@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-message-util@npm:26.5.2" +"jest-message-util@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-message-util@npm:26.6.1" dependencies: "@babel/code-frame": ^7.0.0 - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.4 micromatch: ^4.0.2 slash: ^3.0.0 stack-utils: ^2.0.2 - checksum: 45d83f7e6bbb7850041c4f037de69d3f034c05d3ec4bedab30a64c3691ba4e45fd33ce8af60c17deae54a808fd8e64f0ffa19d517c5002c5b1779858c88351a9 + checksum: 7dbe3949bc79745035e79684ae9705a668d4c0b4ac17567330cdd9fb68c1d62e6fd6a5a90fc3a2e8c589f4fe6606ccb1e3f0b19d7d1bf9816968f682c79a8247 languageName: node linkType: hard -"jest-mock@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-mock@npm:26.5.2" +"jest-mock@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-mock@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 "@types/node": "*" - checksum: 7b1b59a3deaeb9e6edc06eaaa4eb31eb1c8dbbb11eeafcfd8b8ceb729cb533e09f53f1e53a5e0d465e676a3f4d8ab7a262fe632f60e3ad4ca80f171fe2450702 + checksum: f9e8b332a5ea1db8eed2d8c326a3ce3e7d47b622a1609e5a0827e30c4cda3e8c13b0b84059070a058ce976d28a57ddad93198d9570982a9de1a20008475e1489 languageName: node linkType: hard @@ -6753,30 +6728,30 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^26.5.3": - version: 26.5.3 - resolution: "jest-resolve-dependencies@npm:26.5.3" +"jest-resolve-dependencies@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-resolve-dependencies@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 jest-regex-util: ^26.0.0 - jest-snapshot: ^26.5.3 - checksum: f411ba6dccd9065d4bc6d802f324cec0670b27934e3580e72147f6ab658a6c2e61fca851fe92f31008018b9728af7cc0e54eda18c9ba04120dceabbbf601cd97 + jest-snapshot: ^26.6.1 + checksum: 9c8b5a5b5a2970ca2c9648c0fce7305d7736b6e51984852ffdcfb5101829890fe068e115be2f1827844d0e94eed0b9ff1382d1011ba708d00b68a2ad62bb7b82 languageName: node linkType: hard -"jest-resolve@npm:26.5.2, jest-resolve@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-resolve@npm:26.5.2" +"jest-resolve@npm:26.6.1, jest-resolve@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-resolve@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 chalk: ^4.0.0 graceful-fs: ^4.2.4 jest-pnp-resolver: ^1.2.2 - jest-util: ^26.5.2 + jest-util: ^26.6.1 read-pkg-up: ^7.0.1 - resolve: ^1.17.0 + resolve: ^1.18.1 slash: ^3.0.0 - checksum: e46d98ae202fe61773a758bfb175d89892379eaa7d4d9c08af464c601a0567e564795667d51ba1956c1c5cb4ac03ad7dc799f03226547ca56dd4c48a46ab8c41 + checksum: bee9aa5211066df595d7234fcb8851a4d36e0d47a5bdad162a14dffad0d0a68a4061985761200b82a7cd89088801d4cf4c2cdeb7be57b681efdc8d16a0adc49a languageName: node linkType: hard @@ -6794,67 +6769,68 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-runner@npm:^26.5.3": - version: 26.5.3 - resolution: "jest-runner@npm:26.5.3" +"jest-runner@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-runner@npm:26.6.1" dependencies: - "@jest/console": ^26.5.2 - "@jest/environment": ^26.5.2 - "@jest/test-result": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/console": ^26.6.1 + "@jest/environment": ^26.6.1 + "@jest/test-result": ^26.6.1 + "@jest/types": ^26.6.1 "@types/node": "*" chalk: ^4.0.0 emittery: ^0.7.1 exit: ^0.1.2 graceful-fs: ^4.2.4 - jest-config: ^26.5.3 + jest-config: ^26.6.1 jest-docblock: ^26.0.0 - jest-haste-map: ^26.5.2 - jest-leak-detector: ^26.5.2 - jest-message-util: ^26.5.2 - jest-resolve: ^26.5.2 - jest-runtime: ^26.5.3 - jest-util: ^26.5.2 - jest-worker: ^26.5.0 + jest-haste-map: ^26.6.1 + jest-leak-detector: ^26.6.1 + jest-message-util: ^26.6.1 + jest-resolve: ^26.6.1 + jest-runtime: ^26.6.1 + jest-util: ^26.6.1 + jest-worker: ^26.6.1 source-map-support: ^0.5.6 throat: ^5.0.0 - checksum: 92d354143175ef25f4aca5187954c13e7befa5d43bef2de0e842d3ff9f84407a536b77370481a7ce39f2eafd879ec9914a9fb78dd0923e44ca2af0e79f32724a + checksum: cc59b4366e96b09d21affc0c8bd1dae979ca0b3d78dc5cb77a3e212261076dcabee090646c16a7ff02f2f3fda5363302495b6b29b6eb0848bb9b006487f207fd languageName: node linkType: hard -"jest-runtime@npm:^26.5.3": - version: 26.5.3 - resolution: "jest-runtime@npm:26.5.3" +"jest-runtime@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-runtime@npm:26.6.1" dependencies: - "@jest/console": ^26.5.2 - "@jest/environment": ^26.5.2 - "@jest/fake-timers": ^26.5.2 - "@jest/globals": ^26.5.3 + "@jest/console": ^26.6.1 + "@jest/environment": ^26.6.1 + "@jest/fake-timers": ^26.6.1 + "@jest/globals": ^26.6.1 "@jest/source-map": ^26.5.0 - "@jest/test-result": ^26.5.2 - "@jest/transform": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/test-result": ^26.6.1 + "@jest/transform": ^26.6.1 + "@jest/types": ^26.6.1 "@types/yargs": ^15.0.0 chalk: ^4.0.0 + cjs-module-lexer: ^0.4.2 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 glob: ^7.1.3 graceful-fs: ^4.2.4 - jest-config: ^26.5.3 - jest-haste-map: ^26.5.2 - jest-message-util: ^26.5.2 - jest-mock: ^26.5.2 + jest-config: ^26.6.1 + jest-haste-map: ^26.6.1 + jest-message-util: ^26.6.1 + jest-mock: ^26.6.1 jest-regex-util: ^26.0.0 - jest-resolve: ^26.5.2 - jest-snapshot: ^26.5.3 - jest-util: ^26.5.2 - jest-validate: ^26.5.3 + jest-resolve: ^26.6.1 + jest-snapshot: ^26.6.1 + jest-util: ^26.6.1 + jest-validate: ^26.6.1 slash: ^3.0.0 strip-bom: ^4.0.0 yargs: ^15.4.1 bin: jest-runtime: bin/jest-runtime.js - checksum: 7c01669c8b71ce6862498e8cdef7b5c416eccd2aa0a66bf01dd1caebf255a67e4f7bce7d831409a9c6f6693828aceeb72207ff8e6707395fc038f553d0d932fd + checksum: 65d1d1fb9bdbb701422c8cb57c974afb9640ed253baa1447ca66c95e9f562ca1a81ba7e08754c26dba4fb0b17f5348dab6825d7e3fb10739474400aa3d478c80 languageName: node linkType: hard @@ -6868,70 +6844,70 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-snapshot@npm:^26.5.3": - version: 26.5.3 - resolution: "jest-snapshot@npm:26.5.3" +"jest-snapshot@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-snapshot@npm:26.6.1" dependencies: "@babel/types": ^7.0.0 - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 "@types/babel__traverse": ^7.0.4 "@types/prettier": ^2.0.0 chalk: ^4.0.0 - expect: ^26.5.3 + expect: ^26.6.1 graceful-fs: ^4.2.4 - jest-diff: ^26.5.2 + jest-diff: ^26.6.1 jest-get-type: ^26.3.0 - jest-haste-map: ^26.5.2 - jest-matcher-utils: ^26.5.2 - jest-message-util: ^26.5.2 - jest-resolve: ^26.5.2 + jest-haste-map: ^26.6.1 + jest-matcher-utils: ^26.6.1 + jest-message-util: ^26.6.1 + jest-resolve: ^26.6.1 natural-compare: ^1.4.0 - pretty-format: ^26.5.2 + pretty-format: ^26.6.1 semver: ^7.3.2 - checksum: 5c60a39eca5cdce924bd05a75d4c54b545622dbffa0cfdb7fc5d5d88b14c72a4a4a2fbb33a20546ee307d1ffb67ed4bd56ace09b407711c7dc3c03616e23d9a9 + checksum: 1849e711c95ada913754dbaff011282df240be61ce00531fbdd132477948ee3e77eaf7e40c187a19589ef2f2da04dec8a88572c2adc6905073d5560a4e4ed296 languageName: node linkType: hard -"jest-util@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-util@npm:26.5.2" +"jest-util@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-util@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 "@types/node": "*" chalk: ^4.0.0 graceful-fs: ^4.2.4 is-ci: ^2.0.0 micromatch: ^4.0.2 - checksum: 114207232754a81b6e8a4e729d1789a58a7acf1de348b87df6374dcdf3085684a18c01e45cdb7d1b981c3cd03b3da8a7cbbd8a02747e23fb72733555d5d2aa80 + checksum: e0e13c6cc3ca694f0a661d10e4eb9efcdb00180795267ec1d8e1b43a30038143e8084213b553cb7d44c5453b5fba112a6f652ff20268b652db142c3a42fd3b05 languageName: node linkType: hard -"jest-validate@npm:^26.5.3": - version: 26.5.3 - resolution: "jest-validate@npm:26.5.3" +"jest-validate@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-validate@npm:26.6.1" dependencies: - "@jest/types": ^26.5.2 + "@jest/types": ^26.6.1 camelcase: ^6.0.0 chalk: ^4.0.0 jest-get-type: ^26.3.0 leven: ^3.1.0 - pretty-format: ^26.5.2 - checksum: 054341d1fd8112e3a48bca57257ba7b494a478a9435c1493bc962ccad1af6bd0307ab854bbe6b7aa166bcf962869dda25d2bc7c4305775314e7eeb8275e8a5ba + pretty-format: ^26.6.1 + checksum: de555244de9746b3c24b63eda2a3da893e3b4b6e43777383b06dff2550101972a3a17afdea48371bc27f2217063528f8469334cb2d0522b3175715cb9780b3a1 languageName: node linkType: hard -"jest-watcher@npm:^26.5.2": - version: 26.5.2 - resolution: "jest-watcher@npm:26.5.2" +"jest-watcher@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-watcher@npm:26.6.1" dependencies: - "@jest/test-result": ^26.5.2 - "@jest/types": ^26.5.2 + "@jest/test-result": ^26.6.1 + "@jest/types": ^26.6.1 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - jest-util: ^26.5.2 + jest-util: ^26.6.1 string-length: ^4.0.1 - checksum: ee222254da145102c78c53dfc2890803ad5e50cbc3fb69aeb52fa5621a7616a2eec3699af0321a16e76f93a7bb6a4d2cad7cf83233014b0eb55411a15d670d94 + checksum: f87b915926ca71730459fc824aba4721e27c48f4dad96a8944bd6c7c5e75c70ae90b83a3491e42c97c91b2415fff287d3ec3fee39995cceaf3dc58b6f452b7b4 languageName: node linkType: hard @@ -6945,27 +6921,27 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-worker@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-worker@npm:26.5.0" +"jest-worker@npm:^26.6.1": + version: 26.6.1 + resolution: "jest-worker@npm:26.6.1" dependencies: "@types/node": "*" merge-stream: ^2.0.0 supports-color: ^7.0.0 - checksum: 0cb994d9e144712589fd5cbf948c27d6a11a871f1fecb65c99d50799e35c7e21fda2d0a74c0245eddf4884e40c1f638b02cd2c5c4c3eeb1ee07b64da3cb0fb3a + checksum: 329b65b18baf5e0e6db00dea87bdad445fcbd0d4e656dfb2a109230fb6d90ab4548ac1d48c69e7b8b83b4a2ba5e1bc380c4622ccefcbb11132a5190159e0f145 languageName: node linkType: hard "jest@npm:^26.0.1": - version: 26.5.3 - resolution: "jest@npm:26.5.3" + version: 26.6.1 + resolution: "jest@npm:26.6.1" dependencies: - "@jest/core": ^26.5.3 + "@jest/core": ^26.6.1 import-local: ^3.0.2 - jest-cli: ^26.5.3 + jest-cli: ^26.6.1 bin: jest: bin/jest.js - checksum: e5fe5dbcf94025b7a454273f29ee5e6567ca385ce942acd8eef55d6db5f937f669d1c22fe1c87f37acebbb1d002d9557f1f700b20c128794255f0ca7a4d87080 + checksum: 52c44268c745c9ebca7d924b096a9e3c0382f61f00602b42148a65519a280b600e3ab4e35b760ffe10c1316d7a6271608a68064034dc4b8821c2a5a7a33b47b8 languageName: node linkType: hard @@ -7885,11 +7861,11 @@ fsevents@^1.2.7: linkType: hard "marked@npm:^1.0.0": - version: 1.2.0 - resolution: "marked@npm:1.2.0" + version: 1.2.2 + resolution: "marked@npm:1.2.2" bin: marked: bin/marked - checksum: 8726f56a03ba7c782f1a3616f5f7a213bd762828bfdb919b33abaed901f2df6a549aef9ee20a8886fef1e6b6ab5cf80f85ede4391939141086c81fd0e65ea4fc + checksum: e7eb3dfbd86fbbe8374d9cb8e8931ded75ab68bd2c2ffdabb6e6ff0233874f0c55e9bd98f3f0db5021b4c6a602f11e86580d02f72fb918f4e92fcd5de019663b languageName: node linkType: hard @@ -8327,9 +8303,9 @@ fsevents@^1.2.7: linkType: hard "node-releases@npm:^1.1.61": - version: 1.1.63 - resolution: "node-releases@npm:1.1.63" - checksum: a68ff45fe19a0682046cceaa82514c75d68b22a6e5b307fe81b132aca74f170ad5d565c29c47ea184472a84caf3521b6f01c27256d6432b3b4fe112a2e30e45c + version: 1.1.64 + resolution: "node-releases@npm:1.1.64" + checksum: 09e85fd0eccee979c56c8582dac19a6f88fe4444f0ae0c2c55a7e70df10cf11530f76d3203150e9961fa59d0448cab406d450cef3bc4681f12c3edd070d68b36 languageName: node linkType: hard @@ -9355,27 +9331,15 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pretty-format@npm:^25.2.1, pretty-format@npm:^25.5.0": - version: 25.5.0 - resolution: "pretty-format@npm:25.5.0" +"pretty-format@npm:^26.0.0, pretty-format@npm:^26.6.1": + version: 26.6.1 + resolution: "pretty-format@npm:26.6.1" dependencies: - "@jest/types": ^25.5.0 + "@jest/types": ^26.6.1 ansi-regex: ^5.0.0 ansi-styles: ^4.0.0 - react-is: ^16.12.0 - checksum: f7cc631d51e22c809d429d20facfd886ba0b212d419d153467872f68688256c2c55563bf70e943b7347ec9180b41a1d19c4235dc171850f9d5382a52959c0245 - languageName: node - linkType: hard - -"pretty-format@npm:^26.5.2": - version: 26.5.2 - resolution: "pretty-format@npm:26.5.2" - dependencies: - "@jest/types": ^26.5.2 - ansi-regex: ^5.0.0 - ansi-styles: ^4.0.0 - react-is: ^16.12.0 - checksum: 4f296de3f929c27074dfd3ef02c924ae35e31271739acf00bd577b693c303fd0de836584d63ef816f1f62d8630943d2edb098b594e4fdd74768c47f8768da944 + react-is: ^17.0.1 + checksum: a9e31328106e91efde5b49aef7f7b2e668bdaec4a890598bf7ee32560c628738341f5ac5a2985cfbf627e168325492a8c72892b64a0ecea0c9224f93c27f55f2 languageName: node linkType: hard @@ -9566,10 +9530,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"react-is@npm:^16.12.0": - version: 16.13.1 - resolution: "react-is@npm:16.13.1" - checksum: 11bcf1267a314a522615f626f3ce3727a3a24cdbf61c4d452add3550a7875326669631326cfb1ba3e92b6f72244c32ffecf93ad21c0cad8455d3e169d0e3f060 +"react-is@npm:^17.0.1": + version: 17.0.1 + resolution: "react-is@npm:17.0.1" + checksum: 5a83dfc78e7adcb93d632bf367b0733db650e3abd2e9c57c33b87e50d201212c1884b0d7bcf13e692f1556189fa1b87f9f3e0ba10fe858fd6aebe83ed4fcd1ea languageName: node linkType: hard @@ -10014,21 +9978,23 @@ fsevents@^1.2.7: languageName: node linkType: hard -"resolve@^1.10.0, resolve@^1.10.1, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.3.2": - version: 1.17.0 - resolution: "resolve@npm:1.17.0" +"resolve@^1.10.0, resolve@^1.10.1, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.3.2": + version: 1.18.1 + resolution: "resolve@npm:1.18.1" dependencies: + is-core-module: ^2.0.0 path-parse: ^1.0.6 - checksum: 5e3cdb8cf68c20b0c5edeb6505e7fab20c6776af0cae4b978836e557420aef7bb50acd25339bbb143b7f80533aa1988c7e827a0061aee9c237926a7d2c41f8d0 + checksum: deb5ba746e1c038ba8fb7ca5c35ee3fe88665e2f79be3e9a706e5254eeea55eb12b6f1830dd60a11bbafa327bcd868284fbf5caf428cf5761b3f094abdffee77 languageName: node linkType: hard -"resolve@patch:resolve@^1.10.0#builtin, resolve@patch:resolve@^1.10.1#builtin, resolve@patch:resolve@^1.13.1#builtin, resolve@patch:resolve@^1.17.0#builtin, resolve@patch:resolve@^1.3.2#builtin": - version: 1.17.0 - resolution: "resolve@patch:resolve@npm%3A1.17.0#builtin::version=1.17.0&hash=3388aa" +"resolve@patch:resolve@^1.10.0#builtin, resolve@patch:resolve@^1.10.1#builtin, resolve@patch:resolve@^1.13.1#builtin, resolve@patch:resolve@^1.17.0#builtin, resolve@patch:resolve@^1.18.1#builtin, resolve@patch:resolve@^1.3.2#builtin": + version: 1.18.1 + resolution: "resolve@patch:resolve@npm%3A1.18.1#builtin::version=1.18.1&hash=3388aa" dependencies: + is-core-module: ^2.0.0 path-parse: ^1.0.6 - checksum: 4bcfb568860d0c361fd16c26b6fce429711138ff0de7dd353bdd73fcb5c7eede2f4602d40ccfa08ff45ec7ef9830845eab2021a46036af0a6e5b58bab1ff6399 + checksum: 9e62d2803ad1ec21b13780cc6a45b72bb7b6525eb5b44f0ede7cde37c00a8eb310c06ebfcc7de7dc10c2234d7d271bc4f1eed9783fb87acac141597cd4efaeec languageName: node linkType: hard @@ -10828,22 +10794,22 @@ fsevents@^1.2.7: linkType: hard "string.prototype.trimend@npm:^1.0.1": - version: 1.0.1 - resolution: "string.prototype.trimend@npm:1.0.1" + version: 1.0.2 + resolution: "string.prototype.trimend@npm:1.0.2" dependencies: define-properties: ^1.1.3 - es-abstract: ^1.17.5 - checksum: 93046463de6a3b4ae27d0622ae8795239c8d372b1be1a60122fce591bf7578b719becf00bf04326642a868bc6185f35901119b61a246509dd0dc0666b2a803ed + es-abstract: ^1.18.0-next.1 + checksum: 6e89c1fc6a8ec5c1e609be0ee27a2b87f8f750086876a9981510da39f36713f2acea814134fc1b84a7d10479b10234562b68263130102d4bc8a471f037f9a14e languageName: node linkType: hard "string.prototype.trimstart@npm:^1.0.1": - version: 1.0.1 - resolution: "string.prototype.trimstart@npm:1.0.1" + version: 1.0.2 + resolution: "string.prototype.trimstart@npm:1.0.2" dependencies: define-properties: ^1.1.3 - es-abstract: ^1.17.5 - checksum: 20c4a940f1ba65b0aa5abf0c319dceba4fbf04d24553583b0b82eba2711815d1e40663ce36175ed06475701dbe797cac81be1ec1dc4bb4416b2077e8b0409036 + es-abstract: ^1.18.0-next.1 + checksum: 9b94804eb9568a2072f3d034ed816bcaacbac7799c3780bf3dc1debd174ec826cbf285f9a08422c4ff9cf2574654c21e5d5c16b78ff6209a3a72579a3712a75f languageName: node linkType: hard @@ -11432,11 +11398,11 @@ typescript@^4.0.0: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.11.3 - resolution: "uglify-js@npm:3.11.3" + version: 3.11.4 + resolution: "uglify-js@npm:3.11.4" bin: uglifyjs: bin/uglifyjs - checksum: 893090b962e6f1026c818a5b442e0ff84838560c4d91ab56dea154d51e1a531dfb34ec775e44c603d3ea40a25fe5374e679bd042afaf790372c8fabf3aa84694 + checksum: 654020b5bb2e53ef99b91603396dee47fc24930909a207590f04a93699c1df0f951e85c1c486aec44859b1ca255430681b46f13bd36f81e0113e57c370bf93d0 languageName: node linkType: hard From 1480f2e36dfa82f4f846897762bd29e2c3e378d8 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Wed, 28 Oct 2020 00:37:16 +0100 Subject: [PATCH 09/18] chore(ci): test on node v15 --- .github/workflows/nodejs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index f84613dd2..36f973e30 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [10.x, 12.x, 14.x] + node-version: [10.x, 12.x, 14.x, 15.x] eslint-version: [5, 6, 7] runs-on: ubuntu-latest From 87f7162da3f458123745a9ea5173886e001b7f0c Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Wed, 28 Oct 2020 00:54:31 +0100 Subject: [PATCH 10/18] chore: use v14 LTS for more tests and release (#700) --- .github/workflows/lint.yml | 6 +++--- .github/workflows/nodejs.yml | 8 +++----- .github/workflows/release.yml | 6 +++--- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 93b0169a4..0bc173bc1 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -25,12 +25,12 @@ jobs: - uses: actions/cache@v2 with: path: ${{ steps.yarn-cache.outputs.dir }} - key: ubuntu-latest-node-12.x-yarn-${{ hashFiles('**/yarn.lock') }} + key: ubuntu-latest-node-14.x-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | - ubuntu-latest-node-12.x-yarn- + ubuntu-latest-node-14.x-yarn- - uses: actions/setup-node@v2.1.2 with: - node-version: 12.x + node-version: 14.x - name: install run: yarn - name: regenerate docs diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 36f973e30..3278c13df 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -68,14 +68,12 @@ jobs: - uses: actions/cache@v2 with: path: ${{ steps.yarn-cache.outputs.dir }} - key: - ${{ runner.os }}-node-${{ matrix.node-version }}-yarn-${{ - hashFiles('**/yarn.lock') }} + key: ${{ runner.os }}-node-14.x-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | - ${{ runner.os }}-node-${{ matrix.node-version }}-yarn- + ${{ runner.os }}-node-14.x-yarn- - uses: actions/setup-node@v2.1.2 with: - node-version: 12.x + node-version: 14.x - name: install run: yarn - name: run prettier diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 074ae1e1c..b3686ef35 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,12 +19,12 @@ jobs: - uses: actions/cache@v2 with: path: ${{ steps.yarn-cache.outputs.dir }} - key: ubuntu-latest-node-12.x-yarn-${{ hashFiles('**/yarn.lock') }} + key: ubuntu-latest-node-14.x-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | - ubuntu-latest-node-12.x-yarn- + ubuntu-latest-node-14.x-yarn- - uses: actions/setup-node@v2.1.2 with: - node-version: 12.x + node-version: 14.x - name: install run: yarn - run: yarn semantic-release From c611749295e29723a084d6fe5f1c5a569c7aee76 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2020 07:41:04 +0100 Subject: [PATCH 11/18] chore(deps): lock file maintenance (#703) --- yarn.lock | 350 +++++++++++++++++++++++++++++------------------------- 1 file changed, 189 insertions(+), 161 deletions(-) diff --git a/yarn.lock b/yarn.lock index a0233bc99..05b377a52 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1416,9 +1416,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^0.2.0": - version: 0.2.0 - resolution: "@eslint/eslintrc@npm:0.2.0" +"@eslint/eslintrc@npm:^0.2.1": + version: 0.2.1 + resolution: "@eslint/eslintrc@npm:0.2.1" dependencies: ajv: ^6.12.4 debug: ^4.1.1 @@ -1430,7 +1430,7 @@ __metadata: lodash: ^4.17.19 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: bdc8346add0fe57337c09134f19e693fa8a3c03357bf54c05de2270388774b0469b6d6dbd9f368cbd5de53919c4c9e8b644177acc417ea1ff4f99cbf32feefa6 + checksum: 99310cddf0f1abb2de4b5278293db6e2639445aab4e525f3c5f5b3b8ad53a59d6003a306954fb7ad15edd2f8a02b658d43418fa8b52ae2d07e074b24d991de2a languageName: node linkType: hard @@ -1697,11 +1697,11 @@ __metadata: linkType: hard "@octokit/auth-token@npm:^2.4.0": - version: 2.4.2 - resolution: "@octokit/auth-token@npm:2.4.2" + version: 2.4.3 + resolution: "@octokit/auth-token@npm:2.4.3" dependencies: "@octokit/types": ^5.0.0 - checksum: e3347630bbe4d22409879ac6aa166675410cef4fb0ac3ca734d2ab6fa49abf100b28d2de9b5ad347790686fd8d41897a21bbeb2d01f46d6f9ab0faf760f10b83 + checksum: f1bd325f27e35d9ad3a97e29aeba318732ebe1fd9ea31b59e3d6a565789772e4c7e0106b53a317b58c27eed7202e678bae7c10501bfb59ea59ec295e4b6daec8 languageName: node linkType: hard @@ -1720,35 +1720,35 @@ __metadata: linkType: hard "@octokit/endpoint@npm:^6.0.1": - version: 6.0.8 - resolution: "@octokit/endpoint@npm:6.0.8" + version: 6.0.9 + resolution: "@octokit/endpoint@npm:6.0.9" dependencies: "@octokit/types": ^5.0.0 is-plain-object: ^5.0.0 universal-user-agent: ^6.0.0 - checksum: 9aee14e175354942a04c1fc0e2361f73f3fb8251975bf5e556d8130c73670a784374c9d90a5f6a7954b5a78b947432d02bc6259ddda3b3eac3dfdcd3f81e1642 + checksum: 8a1a855165e11afcb79e5ba4a7319d8fa5242eb8bc359ee15015ae9bc99c921452cea1e974fa30e92b107a07760e168fae67b955f34084d571cbebcaa4bfad77 languageName: node linkType: hard "@octokit/graphql@npm:^4.3.1": - version: 4.5.6 - resolution: "@octokit/graphql@npm:4.5.6" + version: 4.5.7 + resolution: "@octokit/graphql@npm:4.5.7" dependencies: "@octokit/request": ^5.3.0 "@octokit/types": ^5.0.0 universal-user-agent: ^6.0.0 - checksum: 22456d3ac8a3738748f2e0ad1fa1a516d0ca55dc319355fff18320f2aee59f2f657d9400b3ad59ef9c0271632b8f7f8070fcd737d3d004a07c4024649d928261 + checksum: 4ba3049dd0fc542034db76122b409a22779793edc68f8b9f9736426cce3301f12dd292ea081dcb8c276ee7206a52be2b65cd057cd6cc313a49063b183d669573 languageName: node linkType: hard "@octokit/plugin-paginate-rest@npm:^2.2.0": - version: 2.4.0 - resolution: "@octokit/plugin-paginate-rest@npm:2.4.0" + version: 2.6.0 + resolution: "@octokit/plugin-paginate-rest@npm:2.6.0" dependencies: "@octokit/types": ^5.5.0 peerDependencies: "@octokit/core": ">=2" - checksum: 547d66b14ef7e84cb66b8b2d0bff41d77db3b8749cdb32ada993cfd8bf409faf754b30627f3fd5c7538a1b6080f15e36a4465717b951bdef8eebc92a14964172 + checksum: 47aa65086563d9a61290854d3301d116b72ccc82e1aa5142b0f4720692ecdab19daaa671378f2772295c33c778c35c5a72830a0e7bd252564ea0ef8839662143 languageName: node linkType: hard @@ -1772,19 +1772,19 @@ __metadata: linkType: hard "@octokit/request-error@npm:^2.0.0": - version: 2.0.2 - resolution: "@octokit/request-error@npm:2.0.2" + version: 2.0.3 + resolution: "@octokit/request-error@npm:2.0.3" dependencies: "@octokit/types": ^5.0.1 deprecation: ^2.0.0 once: ^1.4.0 - checksum: 3ba45b317978025ae5e1afcdd288276e00c199088df7f6b21d0d954ff6f14419057aa5fdd0fd38a8cc2b1335ce41f1937ada3a67cd262af0d9cabcde265f2969 + checksum: 1a4b9fd0125ee479d97ae96a31d1eae6be9a10160265a381a4420d283ba7ccd6319c8a647b2e463765730087994068e6d0d03bc79e3dcd2233bbc8c6850b01f4 languageName: node linkType: hard "@octokit/request@npm:^5.3.0, @octokit/request@npm:^5.4.0": - version: 5.4.9 - resolution: "@octokit/request@npm:5.4.9" + version: 5.4.10 + resolution: "@octokit/request@npm:5.4.10" dependencies: "@octokit/endpoint": ^6.0.1 "@octokit/request-error": ^2.0.0 @@ -1794,7 +1794,7 @@ __metadata: node-fetch: ^2.6.1 once: ^1.4.0 universal-user-agent: ^6.0.0 - checksum: 0c62dac92368d49d22f96ea3e7d1ff5a1b75fa7b42b0cfe7273faee0371119a37e22b1fdca5d7dfff21e547cd908a22c46d234d01571eb9599e61ebe703c51bd + checksum: 3ff3e9c7bb706bb16f286f1ba36444eaec7f5bca9f494b2f1482b7df21bef4d156e62fd394f5b1e1600139854ec80d5c6e9a9db707921296876e7d5ca6b4f0be languageName: node linkType: hard @@ -1986,15 +1986,15 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.7": - version: 7.1.10 - resolution: "@types/babel__core@npm:7.1.10" + version: 7.1.11 + resolution: "@types/babel__core@npm:7.1.11" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: fd013086d241527c708844ff379ec5204b31dfb4e50a427bc24e77172af74041f6eab650da16edf1a20f445595052505792ec7fa1978bb5f8f2c191bfc8c767d + checksum: 081ea9a093ce22ebbc7fd07c07298d84d551f1517159631a69953634509e88324d26199b012a20cca5da116222f9f3468b1ee98eb78f6bb4efb909c0e856f272 languageName: node linkType: hard @@ -2108,9 +2108,9 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^14.0.0": - version: 14.14.3 - resolution: "@types/node@npm:14.14.3" - checksum: f77a69dfc0edb74007883f339636f7d79b891219389311ff6d756a966ca1025557c84c68643f738e897385d2e57e9124cc8261fcf080d378398ab60babaffd57 + version: 14.14.6 + resolution: "@types/node@npm:14.14.6" + checksum: 9b06b04ab2ae3761136fb39b573f95d90e748ebcf232e126304d642e4910039a74973547635729b627a0401791a1f2491aa9aa6d4d6bb80922a0b869a2731a63 languageName: node linkType: hard @@ -2175,11 +2175,11 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^4.0.1": - version: 4.5.0 - resolution: "@typescript-eslint/eslint-plugin@npm:4.5.0" + version: 4.6.0 + resolution: "@typescript-eslint/eslint-plugin@npm:4.6.0" dependencies: - "@typescript-eslint/experimental-utils": 4.5.0 - "@typescript-eslint/scope-manager": 4.5.0 + "@typescript-eslint/experimental-utils": 4.6.0 + "@typescript-eslint/scope-manager": 4.6.0 debug: ^4.1.1 functional-red-black-tree: ^1.0.1 regexpp: ^3.0.0 @@ -2191,23 +2191,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 81d881700755181be27a6613441ee00a5a7a001efae60ea37d8d26b29ad79e8f9a7811fcc7ceebca979b220e179a8827adc2c07a0e465d358ec9199f76e207bb + checksum: 7bf5bb6a0c9103d7eb8a1f8fcf0d48e5cf4a736b0d003fb2e899d37a416c3ba79d697e9a9b43f99b3a0a0ba606d0f7a05312f63aff7fc3c435b9f59a6172f423 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.5.0, @typescript-eslint/experimental-utils@npm:^4.0.1": - version: 4.5.0 - resolution: "@typescript-eslint/experimental-utils@npm:4.5.0" +"@typescript-eslint/experimental-utils@npm:4.6.0, @typescript-eslint/experimental-utils@npm:^4.0.1": + version: 4.6.0 + resolution: "@typescript-eslint/experimental-utils@npm:4.6.0" dependencies: "@types/json-schema": ^7.0.3 - "@typescript-eslint/scope-manager": 4.5.0 - "@typescript-eslint/types": 4.5.0 - "@typescript-eslint/typescript-estree": 4.5.0 + "@typescript-eslint/scope-manager": 4.6.0 + "@typescript-eslint/types": 4.6.0 + "@typescript-eslint/typescript-estree": 4.6.0 eslint-scope: ^5.0.0 eslint-utils: ^2.0.0 peerDependencies: eslint: "*" - checksum: e4cc88e0288ecae9eb9737877b5eaf2a149511a571ade3eb46dbebc70295b95f723e078b0b0d73f3f9efc8005221ed6155dc0fef057fd882c37c105857e7df0b + checksum: ca0fdd7e51408ed79a7844abf91f9b549a6eabd5923463adfecc08e42ea4ac32d1b770dc41208a1a9f773626f963002015e5fde95fa209001864fd69fd0f2215 languageName: node linkType: hard @@ -2226,36 +2226,36 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^4.0.1": - version: 4.5.0 - resolution: "@typescript-eslint/parser@npm:4.5.0" + version: 4.6.0 + resolution: "@typescript-eslint/parser@npm:4.6.0" dependencies: - "@typescript-eslint/scope-manager": 4.5.0 - "@typescript-eslint/types": 4.5.0 - "@typescript-eslint/typescript-estree": 4.5.0 + "@typescript-eslint/scope-manager": 4.6.0 + "@typescript-eslint/types": 4.6.0 + "@typescript-eslint/typescript-estree": 4.6.0 debug: ^4.1.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: f2bb84f34d1d83fb1f14271dcbc9163704d44dfc357c12fd6fd3306b3c1ac6b4012573eaee770ee929fcea4593b7a5cc32912e3818a457be827dcee354556667 + checksum: ada5fea21ccadf57a5c44d68c30ba8b07354c7f0c9bd7008c622386ebfe3887aa4cf17667d1e295f1c81dc354841645c6ec6d87e496ceda2f6eb45e4c690bdac languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.5.0": - version: 4.5.0 - resolution: "@typescript-eslint/scope-manager@npm:4.5.0" +"@typescript-eslint/scope-manager@npm:4.6.0": + version: 4.6.0 + resolution: "@typescript-eslint/scope-manager@npm:4.6.0" dependencies: - "@typescript-eslint/types": 4.5.0 - "@typescript-eslint/visitor-keys": 4.5.0 - checksum: 35a0f30bed5314522fe3630140884d9dcad5984a018783c210bd144d081ad0aa4bd34b76cff20bc131a9bcf06e585d60388ac5cb1f0dd81e628e3c4061148c9a + "@typescript-eslint/types": 4.6.0 + "@typescript-eslint/visitor-keys": 4.6.0 + checksum: 8bf4f4646e20e2b824cb799942890cefe56ee78fa50a383162ca4ec945eeb36490f42116c6482ab880c23c5fd3fc22eec02a412894f8b492a6b9b5488da1aad2 languageName: node linkType: hard -"@typescript-eslint/types@npm:4.5.0": - version: 4.5.0 - resolution: "@typescript-eslint/types@npm:4.5.0" - checksum: f4501f11e5e29fcbda055105a2ec946f8bf8298f3ee1073411075e9d0f014fb6419c88b9d1ef882e0f7a205e140bd4d36f405b06ed881977dde207faad03a0a6 +"@typescript-eslint/types@npm:4.6.0": + version: 4.6.0 + resolution: "@typescript-eslint/types@npm:4.6.0" + checksum: c136ebe791b82187d2fd9e0d5b76aa1ec3e644fe11465222faa114f3e170fd74929d4b5c4a3184346715a065cf8cf637cf9e599c0dc4162437bf5dca4511cb2a languageName: node linkType: hard @@ -2277,12 +2277,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.5.0": - version: 4.5.0 - resolution: "@typescript-eslint/typescript-estree@npm:4.5.0" +"@typescript-eslint/typescript-estree@npm:4.6.0": + version: 4.6.0 + resolution: "@typescript-eslint/typescript-estree@npm:4.6.0" dependencies: - "@typescript-eslint/types": 4.5.0 - "@typescript-eslint/visitor-keys": 4.5.0 + "@typescript-eslint/types": 4.6.0 + "@typescript-eslint/visitor-keys": 4.6.0 debug: ^4.1.1 globby: ^11.0.1 is-glob: ^4.0.1 @@ -2292,17 +2292,17 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 4f146c83910fb1f99b0346f0eb8a53ca7b31818fac810f45fac238b060330acfe2364d239e3dcc88fa305a688e6b4d517c148e1ae84dfa9826e9f6d65687f7ae + checksum: 27d35ac3c49f22568d217d6560745a7f263747eeb42cf627fb64e910e90b32a78e3133e2151ea1aa43c04da5a37a6573b1237eca5bb829eb671cbe5e4d6ed6b0 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.5.0": - version: 4.5.0 - resolution: "@typescript-eslint/visitor-keys@npm:4.5.0" +"@typescript-eslint/visitor-keys@npm:4.6.0": + version: 4.6.0 + resolution: "@typescript-eslint/visitor-keys@npm:4.6.0" dependencies: - "@typescript-eslint/types": 4.5.0 + "@typescript-eslint/types": 4.6.0 eslint-visitor-keys: ^2.0.0 - checksum: 7d7f342dac50423249fb71d89b25d2c0117384266e337b36a5d81c9056361967273d8d43a4d1e61cdadae3fe58f8081159048c5e254f11de4ab0343b172da9ec + checksum: ea1a701501f7e3f5818f026e8040a928b3dd47d6dcbe39aa825690bfb247fbdfdeafa85db204513def8fa0362850b3357256dd89c9c5bebe59943ed805994fca languageName: node linkType: hard @@ -2736,9 +2736,9 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.10.1 - resolution: "aws4@npm:1.10.1" - checksum: 53f2897324997542e3cfeca0b24f5960e2470eb8527f0b6587432a4607dcb8ca817955aef4297a3b429f1ca5fa688ba1b6bc57d744add41292ffcb59466392bb + version: 1.11.0 + resolution: "aws4@npm:1.11.0" + checksum: d30dce2b73839974894d8283a06c53e8374b74d643d3b08340d84c364e01158be011fcfd1a88f8462be946d69055313a3038202f2eafd155b039aaab3549ba21 languageName: node linkType: hard @@ -2983,16 +2983,16 @@ __metadata: linkType: hard "browserslist@npm:^4.12.0, browserslist@npm:^4.8.5": - version: 4.14.5 - resolution: "browserslist@npm:4.14.5" + version: 4.14.6 + resolution: "browserslist@npm:4.14.6" dependencies: - caniuse-lite: ^1.0.30001135 - electron-to-chromium: ^1.3.571 - escalade: ^3.1.0 - node-releases: ^1.1.61 + caniuse-lite: ^1.0.30001154 + electron-to-chromium: ^1.3.585 + escalade: ^3.1.1 + node-releases: ^1.1.65 bin: browserslist: cli.js - checksum: 18261764bd01f559059a57b1536b75b93e8b448c3e9ccd4de1699b40fcd0697feebbd2e76cc573cbfd0c3f308d29e441435591f93f81bc60596101f5a3d58bbb + checksum: f870aa5822b4bfcddac1accdef252bfd8cee81c906c6c64481a11948fa0d0ff707e6bcb4c40af64d441ae034d5c491b2c53817ce655221cca7e96813f3e23350 languageName: node linkType: hard @@ -3073,6 +3073,16 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.0": + version: 1.0.0 + resolution: "call-bind@npm:1.0.0" + dependencies: + function-bind: ^1.1.1 + get-intrinsic: ^1.0.0 + checksum: aeb82f8f5dfd56592c7dcef89367227daa60be4f8e7fdb7689d6c1f8712872911d7e31fddd3336534f45cea56d9a4e7d48889596ce6d2f1ada4507573306e6b1 + languageName: node + linkType: hard + "call-limit@npm:^1.1.1": version: 1.1.1 resolution: "call-limit@npm:1.1.1" @@ -3113,16 +3123,16 @@ __metadata: linkType: hard "camelcase@npm:^6.0.0": - version: 6.1.0 - resolution: "camelcase@npm:6.1.0" - checksum: 3e968d5efba3c08410437c097b6706aa2a3f1ff34c3ee11940cca932397d99e44693a314545e2d00cb36c1c05d8463ca6f3dabb005e9ce2b615edb7ef274b6c3 + version: 6.2.0 + resolution: "camelcase@npm:6.2.0" + checksum: 654700600a80cb1f06ab85b3e2fe80333f94b441884d40826becdac549774f51b0317c6dcb6040416df26241fa9481eb58d0c1659d4d6d5627dcd4259be61beb languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001135": - version: 1.0.30001151 - resolution: "caniuse-lite@npm:1.0.30001151" - checksum: 3acb52ac17034d7abe4468e66293c9e5597cb5f123bd8f86ea3b87e758112ac4259fdbc35f8f4cbf5477e385dd975f11031bfbf26f4cec64d64a0c567a430b58 +"caniuse-lite@npm:^1.0.30001154": + version: 1.0.30001154 + resolution: "caniuse-lite@npm:1.0.30001154" + checksum: 7e087e61d039da66d64595c64afc50032a7bb90d2a96859ad17272031d48806c59488aba04f2f69c98238c293167ec4b2e510a6f8ccf8d90705b340a77961aed languageName: node linkType: hard @@ -3516,7 +3526,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^6.0.0": +"commander@npm:^6.2.0": version: 6.2.0 resolution: "commander@npm:6.2.0" checksum: c78501cd98e6ad66839004adc27940f5fc1a0102b306fbbc177965101d586cf6dd2e01bdffd64f99f2d4862101f24e602e3e4baa641b6f6a11c01ec5c900e412 @@ -3896,7 +3906,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0": version: 4.3.0 resolution: "debug@npm:4.3.0" dependencies: @@ -4211,10 +4221,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.3.571": - version: 1.3.583 - resolution: "electron-to-chromium@npm:1.3.583" - checksum: 134710b06cdd0a722bba5efe502beb914bae9285cd3140c5824f043984b2595e64d6cb893675d8b185cf8bef46cc8f39c72a9f1c78237e31def0c64e076e532f +"electron-to-chromium@npm:^1.3.585": + version: 1.3.585 + resolution: "electron-to-chromium@npm:1.3.585" + checksum: a7cd8515631144a05e065d19ec6cc1ace5547f7bd81af5815f8dd4f2ff14cd1fd1aef95a6628b24e20d63b35fdaf5304efbb597231f0efa4670fde905e5a6b06 languageName: node linkType: hard @@ -4329,7 +4339,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.18.0-next.0, es-abstract@npm:^1.18.0-next.1": +"es-abstract@npm:^1.18.0-next.1": version: 1.18.0-next.1 resolution: "es-abstract@npm:1.18.0-next.1" dependencies: @@ -4376,7 +4386,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.0": +"escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" checksum: 1e31ff50d66f47cd0dfffa702061127116ccf9886d1f54a802a7b3bc95b94cab0cbf5b145cc5ac199036df6fd9d1bb24af1fa1bfed87c94879e950fbee5f86d1 @@ -4417,15 +4427,15 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^6.5.0": - version: 6.14.0 - resolution: "eslint-config-prettier@npm:6.14.0" + version: 6.15.0 + resolution: "eslint-config-prettier@npm:6.15.0" dependencies: get-stdin: ^6.0.0 peerDependencies: eslint: ">=3.14.1" bin: eslint-config-prettier-check: bin/cli.js - checksum: 8d478429bb6c63a538270b8d2fae13a2ffe5c5bd8401d2f478e9a65e1bc94ed6e0f6ca3d063a8decd0003ad91ef26ca32fadf2d08f3e2d7dd4c76ee8efea6711 + checksum: a790bc61699e43a2edc5453488576cd977fad3b3cf99c129c10760ce6970d422923fddf80b65b2b10a93c00af0180a854e4b7824cc268e5957826cbe5b969e90 languageName: node linkType: hard @@ -4625,11 +4635,11 @@ __metadata: linkType: hard "eslint@npm:^5.1.0 || ^6.0.0 || ^7.0.0": - version: 7.12.0 - resolution: "eslint@npm:7.12.0" + version: 7.12.1 + resolution: "eslint@npm:7.12.1" dependencies: "@babel/code-frame": ^7.0.0 - "@eslint/eslintrc": ^0.2.0 + "@eslint/eslintrc": ^0.2.1 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 @@ -4667,7 +4677,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 22f86c0ebaf75993d197d230a8c35f11ba4ffc7cd0b280aeecb28a04c26446b9e6906eedee264a445311a3b9b31f9bca787ee58546acc087cb2c1056ca89f624 + checksum: b3d11ea516d2932db5854ea942a546b711e6ee8735306627042bb9e2539e96844cc62cdb5826039f5d0509202936045c2cd7b84b457004c891a326f8eccae333 languageName: node linkType: hard @@ -4768,9 +4778,9 @@ __metadata: languageName: node linkType: hard -"execa@npm:^4.0.0, execa@npm:^4.0.3": - version: 4.0.3 - resolution: "execa@npm:4.0.3" +"execa@npm:^4.0.0, execa@npm:^4.1.0": + version: 4.1.0 + resolution: "execa@npm:4.1.0" dependencies: cross-spawn: ^7.0.0 get-stream: ^5.0.0 @@ -4781,7 +4791,7 @@ __metadata: onetime: ^5.1.0 signal-exit: ^3.0.2 strip-final-newline: ^2.0.0 - checksum: 65b237d178b468045ee57af6aa4e4124807b28aec9573d9b3b16b02a7e41bd65996236e0c5575d053d3888585ffc795cbed38847c6c9669e9c8481fc44ac05e4 + checksum: 79bd736acd63aa7c0afb32cc99af21cfd70db696580686c7cd56c177857b93b78bc0b9bb2b4410f377f46c71c566c8e723987e71ef0bc9b23791bfbced02f75c languageName: node linkType: hard @@ -4913,11 +4923,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.8.0 - resolution: "fastq@npm:1.8.0" + version: 1.9.0 + resolution: "fastq@npm:1.9.0" dependencies: reusify: ^1.0.4 - checksum: 77d71545ba88a5c4cbe628716bcf7a0db1dbe81943c1abfbe9eab65db17c6c1db7836e99478b3b8baf21d260b896dff4723f7b7af6606b3d3db2b135bf414c16 + checksum: e9b46ea8990fa626ea23c8a790335a4220a659e189b6ec6cf9f38b879c259327a1532ec89d1ff196ebec365145d644a833a8edab6f975a8c46bad4b98c0e2ef7 languageName: node linkType: hard @@ -5271,9 +5281,9 @@ fsevents@^1.2.7: linkType: hard "gensync@npm:^1.0.0-beta.1": - version: 1.0.0-beta.1 - resolution: "gensync@npm:1.0.0-beta.1" - checksum: 3d14f7c34fc903dd52c36d0879de2c4afde8315edccd630e97919c365819b32c06d98770ef87f7ba45686ee5d2bd5818354920187659b42828319f7cc3352fdb + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: d523437689c97b3aba9c5cdeca4677d5fff9a29d620db693fea40d852bad63563110f16979d0170248439dbcd2ecee0780fb2533d3f0519f019081aa10767c60 languageName: node linkType: hard @@ -5310,6 +5320,17 @@ fsevents@^1.2.7: languageName: node linkType: hard +"get-intrinsic@npm:^1.0.0": + version: 1.0.1 + resolution: "get-intrinsic@npm:1.0.1" + dependencies: + function-bind: ^1.1.1 + has: ^1.0.3 + has-symbols: ^1.0.1 + checksum: c38bc558f1eca73bde2d9e22c7798b06c4b93650f39b2053a875a23a6c00fbafb0919ad20fe0d3a3e16916a8a59450502f91e75a918d264456c8ded070fe93c4 + languageName: node + linkType: hard + "get-own-enumerable-property-symbols@npm:^3.0.0": version: 3.0.2 resolution: "get-own-enumerable-property-symbols@npm:3.0.2" @@ -5822,12 +5843,12 @@ fsevents@^1.2.7: linkType: hard "import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1": - version: 3.2.1 - resolution: "import-fresh@npm:3.2.1" + version: 3.2.2 + resolution: "import-fresh@npm:3.2.2" dependencies: parent-module: ^1.0.0 resolve-from: ^4.0.0 - checksum: 5ace95063123e8c2e30cfe302421f3ef1598d4fff9763c1b6bbed0ab4e700a16e45078fbfc3f7a8a5c3680e01edf707bca25354dec90a268b9803074e46bc89c + checksum: 839a4050e9e9a34f4f749e97ef68513b843a38af821045c66e119bb2d8a934e55941d4b4ad149d10a9a0a58529a7c950fa3c2f4927c91f3b55ad54e04fefacc0 languageName: node linkType: hard @@ -7093,15 +7114,15 @@ fsevents@^1.2.7: linkType: hard "jsonfile@npm:^6.0.1": - version: 6.0.1 - resolution: "jsonfile@npm:6.0.1" + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" dependencies: graceful-fs: ^4.1.6 - universalify: ^1.0.0 + universalify: ^2.0.0 dependenciesMeta: graceful-fs: optional: true - checksum: ebd6932424db468226b0b525b5b8acefd97e46f4fc5f36232c94e928b405716b47b2d7c2342025ecd7a0219f2146ae613d33878b917505698b7dc36ebe082c11 + checksum: 9419c886abc6f8a5088cbb222b7bc17c76e8ee9f6c0e5c38781a4e09488166084f25247bc0b58e025b08c43064c82ae860ad89a992e35fc8cfae639323b7edbc languageName: node linkType: hard @@ -7377,18 +7398,18 @@ fsevents@^1.2.7: linkType: hard "lint-staged@npm:^10.2.2": - version: 10.4.2 - resolution: "lint-staged@npm:10.4.2" + version: 10.5.1 + resolution: "lint-staged@npm:10.5.1" dependencies: chalk: ^4.1.0 cli-truncate: ^2.1.0 - commander: ^6.0.0 + commander: ^6.2.0 cosmiconfig: ^7.0.0 - debug: ^4.1.1 + debug: ^4.2.0 dedent: ^0.7.0 enquirer: ^2.3.6 - execa: ^4.0.3 - listr2: ^2.6.0 + execa: ^4.1.0 + listr2: ^3.2.2 log-symbols: ^4.0.0 micromatch: ^4.0.2 normalize-path: ^3.0.0 @@ -7397,13 +7418,13 @@ fsevents@^1.2.7: stringify-object: ^3.3.0 bin: lint-staged: bin/lint-staged.js - checksum: bbd94e1dbf3e0eb361c262e7594dd4a4963cec87e8d90d3e2904d11f3b4cd9b14b3e923a97ca17ab76e460540f517d071557091890d4e1d8c54523741e882a28 + checksum: d22748dde5117c1d63e6829a73cf5755b4b99b5c93adaf53d1842941bf8b415d18577fe58291c4e44d40446e05400fe7cafe88727bcd61ef2837840406b89496 languageName: node linkType: hard -"listr2@npm:^2.6.0": - version: 2.6.2 - resolution: "listr2@npm:2.6.2" +"listr2@npm:^3.2.2": + version: 3.2.2 + resolution: "listr2@npm:3.2.2" dependencies: chalk: ^4.1.0 cli-truncate: ^2.1.0 @@ -7411,11 +7432,11 @@ fsevents@^1.2.7: indent-string: ^4.0.0 log-update: ^4.0.0 p-map: ^4.0.0 - rxjs: ^6.6.2 + rxjs: ^6.6.3 through: ^2.3.8 peerDependencies: enquirer: ">= 2.3.0 < 3" - checksum: 4d5fd1bc8f5ad63a38950bac0462cb35e7b51c8988bb263e63d181eab1572493d0f3d384fbeab69171efa0746bb8ea07038d11097216519c3117d935ce723b38 + checksum: e4cccac610bc18cf75f1248f599ce6fb9637e481dc8ebca480c84b6a57802f580a2df2915b54acaa4268dfcc42a87bb6c86bd7ec5cee793e4df8ee1c8f0822ff languageName: node linkType: hard @@ -8302,10 +8323,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"node-releases@npm:^1.1.61": - version: 1.1.64 - resolution: "node-releases@npm:1.1.64" - checksum: 09e85fd0eccee979c56c8582dac19a6f88fe4444f0ae0c2c55a7e70df10cf11530f76d3203150e9961fa59d0448cab406d450cef3bc4681f12c3edd070d68b36 +"node-releases@npm:^1.1.65": + version: 1.1.65 + resolution: "node-releases@npm:1.1.65" + checksum: 7b8b1c118e3596376841ad44d33c55b93a3d3b7f9827ca48048579e58a81110ed3df00942ca7bd6c59d52adfdfb6da5ee1d33514b57ef8c9ee65d36bd0a3a609 languageName: node linkType: hard @@ -8726,14 +8747,14 @@ fsevents@^1.2.7: linkType: hard "object.assign@npm:^4.1.0, object.assign@npm:^4.1.1": - version: 4.1.1 - resolution: "object.assign@npm:4.1.1" + version: 4.1.2 + resolution: "object.assign@npm:4.1.2" dependencies: + call-bind: ^1.0.0 define-properties: ^1.1.3 - es-abstract: ^1.18.0-next.0 has-symbols: ^1.0.1 object-keys: ^1.1.1 - checksum: 2038905bbf7c07313df831e83e40fc4eba783d2d680533ec47c546e562e939902db69c83fea9bd836204aa3e01e8db0faa412d4f649c9825235cc8e5c1166dd1 + checksum: a5855cc6db3f64606c41ceb97cb9847e667d8240889d771d65638244be1d35c2e2ccb5762f437bb76abf4e98ab4634a9d302380398121cee288a44dce5028f54 languageName: node linkType: hard @@ -9375,12 +9396,12 @@ fsevents@^1.2.7: linkType: hard "prompts@npm:^2.0.1": - version: 2.3.2 - resolution: "prompts@npm:2.3.2" + version: 2.4.0 + resolution: "prompts@npm:2.4.0" dependencies: kleur: ^3.0.3 - sisteransi: ^1.0.4 - checksum: a910ba767eb61bfba15d8ef602fb50eb3f99809790e078941833c59f549557f1edd6dcdf8c749568379c2f2babe930bd3b87755fea639ad516fa1a1974e0fe7b + sisteransi: ^1.0.5 + checksum: fd375679ad53bb6a85ac1edf6d3f48b4a120a9aac87d3f0e50756c02013f1e9ee835f10ba18edc2f21048cf8423a986aff8f75ee42f03ce1ebf1d1c65f5ef3cf languageName: node linkType: hard @@ -9739,9 +9760,9 @@ fsevents@^1.2.7: linkType: hard "regenerate@npm:^1.4.0": - version: 1.4.1 - resolution: "regenerate@npm:1.4.1" - checksum: 67fe7ea33291997b20634105c7b6787bcc03e137da348c1cc0d617b3d97d9ed1e05ce4b6dabcb86be7ddf198000f78275bcabd67e66889ba7daa296926f8eada + version: 1.4.2 + resolution: "regenerate@npm:1.4.2" + checksum: 54275a99effd8a439bcdd88942b61f68a769133df841e90d94df9ae7c250cb6537c0a28dd913116539772b3415edbcb3c8d81c22275595d3755cf0353976dfa4 languageName: node linkType: hard @@ -10077,9 +10098,9 @@ fsevents@^1.2.7: linkType: hard "run-parallel@npm:^1.1.9": - version: 1.1.9 - resolution: "run-parallel@npm:1.1.9" - checksum: a05ca86e9908b2d2f90d659a0eb4129e040341729fc9ac1fa8971bf0d77ca6ccfb69f9a559cecce9cd541a9328fa4fa19a3faa6d24698d93cf751efb90aec61f + version: 1.1.10 + resolution: "run-parallel@npm:1.1.10" + checksum: 5c851a6bb74b6561002c53a68b896a4bfb7d6368c281fb9144098bdfd60188e4cb550ed88587ade3c60e3e961364a0d74c3c5f4fbffafe6842f0d2908d79e104 languageName: node linkType: hard @@ -10092,7 +10113,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"rxjs@npm:^6.6.2": +"rxjs@npm:^6.6.3": version: 6.6.3 resolution: "rxjs@npm:6.6.3" dependencies: @@ -10159,9 +10180,9 @@ fsevents@^1.2.7: languageName: node linkType: hard -"semantic-release@npm:17.2.1, semantic-release@npm:^17.0.7": - version: 17.2.1 - resolution: "semantic-release@npm:17.2.1" +"semantic-release@npm:17.2.2, semantic-release@npm:^17.0.7": + version: 17.2.2 + resolution: "semantic-release@npm:17.2.2" dependencies: "@semantic-release/commit-analyzer": ^8.0.0 "@semantic-release/error": ^2.2.0 @@ -10193,7 +10214,7 @@ fsevents@^1.2.7: yargs: ^15.0.1 bin: semantic-release: bin/semantic-release.js - checksum: 6503827b52317017d3582f2bd8d08858e0124177cb9e70856602fd663e381adfb6328f35fbe686dc80d4aaf56c8a6247c4fa5a838f327bf3586dcf90679e82f2 + checksum: faa1449d9f9d1ee85d0e0304f6c514e4e3a0f4ec972f749675d4dbc968b240a6c4d1b09771652a51d0c49a672440dfa97d60ae3da54084afc2ace00468118c4d languageName: node linkType: hard @@ -10350,7 +10371,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"sisteransi@npm:^1.0.4": +"sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" checksum: 6554debe10fa4c6a7e8d58531313fdb61c39bb435ba420f8d7a01d8aaffecc654cca846b586e33f3c904350e24f229d5bbd8069abdb583c93252849a0f73e933 @@ -11378,22 +11399,22 @@ fsevents@^1.2.7: linkType: hard typescript@^4.0.0: - version: 4.0.3 - resolution: "typescript@npm:4.0.3" + version: 4.0.5 + resolution: "typescript@npm:4.0.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 5c892e132756a83d22030d7fb38be47cde27613f71d233dbe7faf79e4a92852c5146bfddcaf8c2da1a37d35ae8bf7b8c888fdcd763d5ad184cea6b21e7466838 + checksum: ce94d4bbb914cc9d6fbd42e1476ab18c3292b262b8ba7ba76cd167a858545207a604e75bf1efbb75b8654c8f85deaa19795c3ef00098d7612855139b4ecc0240 languageName: node linkType: hard "typescript@patch:typescript@^4.0.0#builtin": - version: 4.0.3 - resolution: "typescript@patch:typescript@npm%3A4.0.3#builtin::version=4.0.3&hash=5b02a2" + version: 4.0.5 + resolution: "typescript@patch:typescript@npm%3A4.0.5#builtin::version=4.0.5&hash=5b02a2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 72db87d09f728c83062d64b5e12ed52effb6278963b6bc5c006219b22c104e02b8ce80164261de554923d3c47d894a1ca937ed542328caccb83ebaedeae98a69 + checksum: d4be0bd2a2050b2d7b132cb2a40329178f181543e9d2ac6d1f06babd9f047208558a736a7effdeb28759ae2e815f070b61d10ee2f02cc93a6221a1490f21ffce languageName: node linkType: hard @@ -11522,6 +11543,13 @@ typescript@^4.0.0: languageName: node linkType: hard +"universalify@npm:^2.0.0": + version: 2.0.0 + resolution: "universalify@npm:2.0.0" + checksum: 36bfbdc97bd4b483596e66ea65e20663f5ab9ec3650157d99b075b7f97afcdefe46bbb23f89171dd75595d398cea3769a5b6d7130f5c66cae2a0f00904780f62 + languageName: node + linkType: hard + "unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" @@ -11652,9 +11680,9 @@ typescript@^4.0.0: linkType: hard "v8-compile-cache@npm:^2.0.3": - version: 2.1.1 - resolution: "v8-compile-cache@npm:2.1.1" - checksum: 1290922fe1501a732155206f2d516f91bdfd7acf318542ffe2813ff06465cf49051fae7e1a40f3e0a56cf78b41f799473f6e389fec0534e4ecc62eb4105cf22f + version: 2.2.0 + resolution: "v8-compile-cache@npm:2.2.0" + checksum: 1efc9946401fcad7a67619b520d8d12e31c7138090ffd9f98af9b919461fa23d947ecef0eab89cca4037c01d29d25a389ab6c0fac70ee4ed030443b08cdf6cff languageName: node linkType: hard From 7262fe4460975cf4b486574a66b30e56d168b22d Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Mon, 2 Nov 2020 18:49:34 +0100 Subject: [PATCH 12/18] chore: unlock semantic-relase version for update bot --- .github/renovate.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index e839fc8e5..aaa6118c5 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -2,6 +2,5 @@ "extends": ["config:base"], "lockFileMaintenance": { "enabled": true }, "rangeStrategy": "replace", - "ignorePresets": ["group:semantic-releaseMonorepo"], "postUpdateOptions": ["yarnDedupeHighest"] } From 219bb127b37f852ff27e57784071e89fd5b6d934 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Nov 2020 07:46:12 +0100 Subject: [PATCH 13/18] chore(deps): bump danger/danger-js from 10.5.0 to 10.5.1 (#705) --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0bc173bc1..ffe46997a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -45,6 +45,6 @@ jobs: steps: - uses: actions/checkout@v2 - name: Danger - uses: danger/danger-js@10.5.0 + uses: danger/danger-js@10.5.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 8e906adbca365421f99093ca7b63accf31565b0d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Nov 2020 09:29:53 +0100 Subject: [PATCH 14/18] chore(deps): lock file maintenance (#706) --- yarn.lock | 1034 +++++++++++++++++++++++++++-------------------------- 1 file changed, 527 insertions(+), 507 deletions(-) diff --git a/yarn.lock b/yarn.lock index 05b377a52..b57e96f92 100644 --- a/yarn.lock +++ b/yarn.lock @@ -42,10 +42,10 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.12.1": - version: 7.12.1 - resolution: "@babel/compat-data@npm:7.12.1" - checksum: 07bc6cfe7cde58c3b6f78d95c8f727fb306eba16c3012a1c80f09bfe93156349f8331908d3651532f936dda1333d6f96285a6df9f7c43d600060b02ef7cb306a +"@babel/compat-data@npm:^7.12.1, @babel/compat-data@npm:^7.12.5": + version: 7.12.5 + resolution: "@babel/compat-data@npm:7.12.5" + checksum: 9b3a0096f01ff23f66a9f9af4345c2f635409eb704ece764237011619b0a651617620cdb80811b409827718bc3e4ee4260bdbdede3835fcc026fd282ce59705a languageName: node linkType: hard @@ -73,14 +73,14 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.1": - version: 7.12.1 - resolution: "@babel/generator@npm:7.12.1" +"@babel/generator@npm:^7.12.1, @babel/generator@npm:^7.12.5": + version: 7.12.5 + resolution: "@babel/generator@npm:7.12.5" dependencies: - "@babel/types": ^7.12.1 + "@babel/types": ^7.12.5 jsesc: ^2.5.1 source-map: ^0.5.0 - checksum: e0f5f9af4f5e1ed3afd02a57b1f15a85c7adb7e4deafbda2534bb49d889d6443b1fb5494e4543e31525788db20e1426e4a89c8cbd0c55289a8fdc6da0a9700cf + checksum: 7706cb3d29060e6dfcdbc982ded9a02f0bda36329cc35aabc6b3f9f30ef7b3b3bcaba51c24714663f3ea9529994cd3461ab8a664b26398208b9b9a96476bf43c languageName: node linkType: hard @@ -104,16 +104,16 @@ __metadata: linkType: hard "@babel/helper-compilation-targets@npm:^7.12.1": - version: 7.12.1 - resolution: "@babel/helper-compilation-targets@npm:7.12.1" + version: 7.12.5 + resolution: "@babel/helper-compilation-targets@npm:7.12.5" dependencies: - "@babel/compat-data": ^7.12.1 + "@babel/compat-data": ^7.12.5 "@babel/helper-validator-option": ^7.12.1 - browserslist: ^4.12.0 + browserslist: ^4.14.5 semver: ^5.5.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: a1b750f3279dda3b311b600aca55e7b0af1c946f20fa0b165308f8c311b757f5c806d35aab4a9996223fe81ad10f7348cee3f514ab823f1487bd25f6e7699e63 + checksum: 5e81181e04e8abef5fd03f79f6e478d46a52b4f2007831b37bc1bf92c0bf9a96ab6ba732d823f3586b1f551505dfb8fba64a573cb73b461e9276646f8acceb6e languageName: node linkType: hard @@ -204,11 +204,11 @@ __metadata: linkType: hard "@babel/helper-module-imports@npm:^7.12.1": - version: 7.12.1 - resolution: "@babel/helper-module-imports@npm:7.12.1" + version: 7.12.5 + resolution: "@babel/helper-module-imports@npm:7.12.5" dependencies: - "@babel/types": ^7.12.1 - checksum: 261205f2e2c8da282af7c402089af49add550116b330cc2e9191af349da5f7930893bf147fcb1324ce71f515a287899d67ca3e644a4c94b5a1487d9dbfcda3b0 + "@babel/types": ^7.12.5 + checksum: 7f63b03496f0d03dac33050e9f925b0b32c5acffb2f4f5bb5936431e5da3df03792f67033875005e00dd7a3b565ffc95b4af3da276ae6ff8f81d860d7acbfe65 languageName: node linkType: hard @@ -266,14 +266,14 @@ __metadata: linkType: hard "@babel/helper-replace-supers@npm:^7.12.1": - version: 7.12.1 - resolution: "@babel/helper-replace-supers@npm:7.12.1" + version: 7.12.5 + resolution: "@babel/helper-replace-supers@npm:7.12.5" dependencies: "@babel/helper-member-expression-to-functions": ^7.12.1 "@babel/helper-optimise-call-expression": ^7.10.4 - "@babel/traverse": ^7.12.1 - "@babel/types": ^7.12.1 - checksum: e745f78b48647975392517c64df9311308f1badec3ca911d21126ba2f3f4aa36b4c31ad42f4cba4813d5b44f6c0417b2649d2d9991332f881d59ff25ab32c2a2 + "@babel/traverse": ^7.12.5 + "@babel/types": ^7.12.5 + checksum: 5a9ac871de38e65128e082bcca925298a4dd1501b1b79d79ebf7fc3c03490dcc1e397d582f513543f908f962dcb161a0ce4d968423b0c209c4321487bf2d5ec9 languageName: node linkType: hard @@ -331,13 +331,13 @@ __metadata: linkType: hard "@babel/helpers@npm:^7.12.1": - version: 7.12.1 - resolution: "@babel/helpers@npm:7.12.1" + version: 7.12.5 + resolution: "@babel/helpers@npm:7.12.5" dependencies: "@babel/template": ^7.10.4 - "@babel/traverse": ^7.12.1 - "@babel/types": ^7.12.1 - checksum: bbea976e6900dfe1c55bd8425ef982839650a1190859eae9a7cae737332b71375ea74e83863399d2941800142bdbe876829827907096d36685d7a980511c1d86 + "@babel/traverse": ^7.12.5 + "@babel/types": ^7.12.5 + checksum: 5cc171461d6d38c3d46494e3b35c390ea051fc3a3406cdf378960c57a1656a8e1f799e7b00080a82552ebb1ee7054a1e648421eaf73f31ad12c12a03b0b42bc0 languageName: node linkType: hard @@ -352,12 +352,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.10.4, @babel/parser@npm:^7.12.1, @babel/parser@npm:^7.12.3": - version: 7.12.3 - resolution: "@babel/parser@npm:7.12.3" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.10.4, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.12.5": + version: 7.12.5 + resolution: "@babel/parser@npm:7.12.5" bin: parser: ./bin/babel-parser.js - checksum: 3605bcf97e956ef36506ccb7e0ca4432025d8992c7e1f5d5b03976750a1198a0b27f461ab9304dbc5319a154b5ea19c09e72f87bfc5c08dd2780428734e13339 + checksum: ff03d2389e32e3710c759d7bbcffc2d2e0637498e3a36aeaa0dbf961c48adb7027c393d0458247e54e24fed66ce0ea00e3e8d63089d22931e4175ee398727c15 languageName: node linkType: hard @@ -447,14 +447,14 @@ __metadata: linkType: hard "@babel/plugin-proposal-numeric-separator@npm:^7.12.1": - version: 7.12.1 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.12.1" + version: 7.12.5 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.12.5" dependencies: "@babel/helper-plugin-utils": ^7.10.4 "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7c825cc90305ab55f17a363857f5a31b8db4008a627a9153c5778003231cda5da669c2a64b4ab5a309b54889f44f5e2332d8956d89be5d446484f51035b71147 + checksum: c3c9a12a9aec5c9650e26ab6d828b0c593588208ba87a7ee1daca3b5e93103144aed79f96c355c606b499bf4c8feda202403ad4835352ae14ef589072343adfb languageName: node linkType: hard @@ -663,7 +663,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.12.1": +"@babel/plugin-syntax-top-level-await@npm:^7.12.1, @babel/plugin-syntax-top-level-await@npm:^7.8.3": version: 7.12.1 resolution: "@babel/plugin-syntax-top-level-await@npm:7.12.1" dependencies: @@ -1180,11 +1180,11 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.8.4": - version: 7.12.1 - resolution: "@babel/runtime@npm:7.12.1" + version: 7.12.5 + resolution: "@babel/runtime@npm:7.12.5" dependencies: regenerator-runtime: ^0.13.4 - checksum: 979d1c099c386031f96a952ee903e7bc3c60ae6e4eefe2bf49e4224014542d4ac2b1e2fb708031da36501a3842d4442dfdab38ab359ab3f46634b3c7cb5f6c6e + checksum: 423fb0079353db2faa0dad0cbdf0a90fbc5b511d1f77e5645d1aa0b144a144e24502bb023c12a31d7dca63b6e16ae36afa59992f0404e92e21de211051c361e3 languageName: node linkType: hard @@ -1199,31 +1199,31 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.10.4, @babel/traverse@npm:^7.12.1": - version: 7.12.1 - resolution: "@babel/traverse@npm:7.12.1" +"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.10.4, @babel/traverse@npm:^7.12.1, @babel/traverse@npm:^7.12.5": + version: 7.12.5 + resolution: "@babel/traverse@npm:7.12.5" dependencies: "@babel/code-frame": ^7.10.4 - "@babel/generator": ^7.12.1 + "@babel/generator": ^7.12.5 "@babel/helper-function-name": ^7.10.4 "@babel/helper-split-export-declaration": ^7.11.0 - "@babel/parser": ^7.12.1 - "@babel/types": ^7.12.1 + "@babel/parser": ^7.12.5 + "@babel/types": ^7.12.5 debug: ^4.1.0 globals: ^11.1.0 lodash: ^4.17.19 - checksum: a3040d94b72ba4214dc63b3d5f3517874dc8a72991a4c6916f48b756567e20c53c796feca6340db6edad9d48e7a9075e351c9b8daa0ed179d498cb80865be9da + checksum: 86b9e0edbb61aeda7273920b3e99e9ae26aa61c77481081429c8340695166fdb2ce3afc2504d78e55a03f88a4e83fd8a651d569a948f3c8a4092d1d173facb8b languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.10.5, @babel/types@npm:^7.11.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.12.1 - resolution: "@babel/types@npm:7.12.1" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.10.5, @babel/types@npm:^7.11.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.5, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.12.6 + resolution: "@babel/types@npm:7.12.6" dependencies: "@babel/helper-validator-identifier": ^7.10.4 lodash: ^4.17.19 to-fast-properties: ^2.0.0 - checksum: 0747b064093126e3ceba410c78e8ea438ed84cd68ad8abb2f98ffe88e2b600406096553bb5ef28cd40b29e68122820fe98e31ddfd0318fbb0efc2f4080d3417a + checksum: e8d02f859c16c8ae941a1eb84954189eacdd9488c8f9ad54c29dedf2bf8456f45c7fe401c54ea2c4d45d890d865aaac0283a78b62a87f796e92078eac49aa040 languageName: node linkType: hard @@ -1465,102 +1465,102 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^26.6.1": - version: 26.6.1 - resolution: "@jest/console@npm:26.6.1" +"@jest/console@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/console@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^26.6.1 - jest-util: ^26.6.1 + jest-message-util: ^26.6.2 + jest-util: ^26.6.2 slash: ^3.0.0 - checksum: 6f3863c289bfdacb29b53ec427434244803481d66409442288fe3f1c7d8aafc125e46c3544a0b1c288014b566ab510fe1c526aabe4dbd5ac36bbd704321a9e09 + checksum: 72920a893e4a622ce96786eb1d3f6ef0c88c9d1ec32fffbde4e25f582b5f1ccd5f5b7a370c0b1a4917fb74c046467f43422c0039c497df4b307527910759e0a5 languageName: node linkType: hard -"@jest/core@npm:^26.6.1": - version: 26.6.1 - resolution: "@jest/core@npm:26.6.1" +"@jest/core@npm:^26.6.3": + version: 26.6.3 + resolution: "@jest/core@npm:26.6.3" dependencies: - "@jest/console": ^26.6.1 - "@jest/reporters": ^26.6.1 - "@jest/test-result": ^26.6.1 - "@jest/transform": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/console": ^26.6.2 + "@jest/reporters": ^26.6.2 + "@jest/test-result": ^26.6.2 + "@jest/transform": ^26.6.2 + "@jest/types": ^26.6.2 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.4 - jest-changed-files: ^26.6.1 - jest-config: ^26.6.1 - jest-haste-map: ^26.6.1 - jest-message-util: ^26.6.1 + 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.1 - jest-resolve-dependencies: ^26.6.1 - jest-runner: ^26.6.1 - jest-runtime: ^26.6.1 - jest-snapshot: ^26.6.1 - jest-util: ^26.6.1 - jest-validate: ^26.6.1 - jest-watcher: ^26.6.1 + jest-resolve: ^26.6.2 + jest-resolve-dependencies: ^26.6.3 + jest-runner: ^26.6.3 + jest-runtime: ^26.6.3 + jest-snapshot: ^26.6.2 + jest-util: ^26.6.2 + jest-validate: ^26.6.2 + jest-watcher: ^26.6.2 micromatch: ^4.0.2 p-each-series: ^2.1.0 rimraf: ^3.0.0 slash: ^3.0.0 strip-ansi: ^6.0.0 - checksum: 6cfe819b33d96a72823383e828ad55319d4fecdf8048f0a950bce6dabc82dfca32bd5147988ea9e632c3251a06886a48615913131bef840b0db713b6ec204bb9 + checksum: e0d35e40fcbda21997dbc126722db92f8d534926c9bcf4a30ee79aa772e40ead2fefd405866e3364bff7ee50b12f03705c3fea5491b77807091961b2c3a0d65e languageName: node linkType: hard -"@jest/environment@npm:^26.6.1": - version: 26.6.1 - resolution: "@jest/environment@npm:26.6.1" +"@jest/environment@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/environment@npm:26.6.2" dependencies: - "@jest/fake-timers": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/fake-timers": ^26.6.2 + "@jest/types": ^26.6.2 "@types/node": "*" - jest-mock: ^26.6.1 - checksum: d2eb3f48560d946d46f328b08fc3f7c0357925c7dfb9560eba69ff28b93084f68cd95371d78c66608bbf33996be3ee73655aabc317a47fbf33e449652a897bea + jest-mock: ^26.6.2 + checksum: a4f426546801e79d2f5d1a516d80c330ccbe1638f7a7705f65110ac33f8a3ded08ccef75ad648610618122f2bfeba34e0c1e616eccc219a315956d63ff30d8fc languageName: node linkType: hard -"@jest/fake-timers@npm:^26.6.1": - version: 26.6.1 - resolution: "@jest/fake-timers@npm:26.6.1" +"@jest/fake-timers@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/fake-timers@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 "@sinonjs/fake-timers": ^6.0.1 "@types/node": "*" - jest-message-util: ^26.6.1 - jest-mock: ^26.6.1 - jest-util: ^26.6.1 - checksum: 8cf18061c8cd516f8600abcbc9af1234d53ed2ff103db8c56574711e4fe2a037178b781fe05d9a812b7679a804fb2bb322d1acfd9ff34713b78c5357aabede9f + jest-message-util: ^26.6.2 + jest-mock: ^26.6.2 + jest-util: ^26.6.2 + checksum: a82aa6d2f31d5e9958484b32e4714cb2ebca6ce6baf590c29505c8eea638663bf27f27b98a30ab574023cb15ecffbe70dc75d14694d76c4ccc78bee37d2ec1d1 languageName: node linkType: hard -"@jest/globals@npm:^26.6.1": - version: 26.6.1 - resolution: "@jest/globals@npm:26.6.1" +"@jest/globals@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/globals@npm:26.6.2" dependencies: - "@jest/environment": ^26.6.1 - "@jest/types": ^26.6.1 - expect: ^26.6.1 - checksum: 3d91fc20f2bda78ecce7a163e4c259a5848b23b8339a4e15c824b4ee9f77157b22fd7d9492f8d8f2945d150a6d104e958ca98c752eafbf51743d6f0df3d88346 + "@jest/environment": ^26.6.2 + "@jest/types": ^26.6.2 + expect: ^26.6.2 + checksum: d8f68a24adf87f6e32ba34ec884502ec067ed79a2855852ed64daa50383a53daf2b97487dd049e77c6fd6cade28b32f8cad4f0a2d02ce6b8aa23f95a136db8a7 languageName: node linkType: hard -"@jest/reporters@npm:^26.6.1": - version: 26.6.1 - resolution: "@jest/reporters@npm:26.6.1" +"@jest/reporters@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/reporters@npm:26.6.2" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^26.6.1 - "@jest/test-result": ^26.6.1 - "@jest/transform": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/console": ^26.6.2 + "@jest/test-result": ^26.6.2 + "@jest/transform": ^26.6.2 + "@jest/types": ^26.6.2 chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 @@ -1571,92 +1571,92 @@ __metadata: istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.0.2 - jest-haste-map: ^26.6.1 - jest-resolve: ^26.6.1 - jest-util: ^26.6.1 - jest-worker: ^26.6.1 + 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 slash: ^3.0.0 source-map: ^0.6.0 string-length: ^4.0.1 terminal-link: ^2.0.0 - v8-to-istanbul: ^6.0.1 + v8-to-istanbul: ^7.0.0 dependenciesMeta: node-notifier: optional: true - checksum: c23872f5de6e74580ddf69518fc50e2e927a77c8a6c908e1d5739d289af31c2a9a12f58910de0b36ffc8eb0b86df2485814b5a2234b1b1991c8a7cd2ab5d2275 + checksum: 86ed8563dd4862de79c1b4f2e529a9a471d856b44aa66069c91b406d4c32ea70d909757797f99fc8d14a7eb2bd95286bd716346e289a92dba243e4b9eddef537 languageName: node linkType: hard -"@jest/source-map@npm:^26.5.0": - version: 26.5.0 - resolution: "@jest/source-map@npm:26.5.0" +"@jest/source-map@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/source-map@npm:26.6.2" dependencies: callsites: ^3.0.0 graceful-fs: ^4.2.4 source-map: ^0.6.0 - checksum: 3b1fbf924ab8778db1d88822b399359972e1b3c57f87339a17483770f3f9df27e85ecf6793afa270579e1c1f33db9fde8192b70cb745d231558e12f88bdd064f + checksum: 9a6d3e650660229fadfcf4d9789cdf99d645d3827b05cbce7676f39d19af2ab00cca728420ef188cf44b92289e06e2a5f3e5299085e3ae080cc0472ea1fa4cc9 languageName: node linkType: hard -"@jest/test-result@npm:^26.6.1": - version: 26.6.1 - resolution: "@jest/test-result@npm:26.6.1" +"@jest/test-result@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/test-result@npm:26.6.2" dependencies: - "@jest/console": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/console": ^26.6.2 + "@jest/types": ^26.6.2 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 8fed697ccaf00e5b56c409efc0ef178d69e50b4685d3248b27eb0e9f85af3af75c675c9b044980a67f3b7a80f9014501b126577099236fb38eaafd8c0b9944c1 + checksum: 0ecd35212bb19f2dee97d795193897780729c446739715a52cb37ed248020ad6a32bc2e9563812f56028be19c651237403c7dfec9ed967f443d9afcc385dd9dc languageName: node linkType: hard -"@jest/test-sequencer@npm:^26.6.1": - version: 26.6.1 - resolution: "@jest/test-sequencer@npm:26.6.1" +"@jest/test-sequencer@npm:^26.6.3": + version: 26.6.3 + resolution: "@jest/test-sequencer@npm:26.6.3" dependencies: - "@jest/test-result": ^26.6.1 + "@jest/test-result": ^26.6.2 graceful-fs: ^4.2.4 - jest-haste-map: ^26.6.1 - jest-runner: ^26.6.1 - jest-runtime: ^26.6.1 - checksum: 88be579f5e0f4fe1f6517ef49bdcefbcada5e468e27aae71a57cf7f64da899baa02b8901a9cc102ba730990e4afb7ce478321209b20658cb80e7d42ba3ff986d + jest-haste-map: ^26.6.2 + jest-runner: ^26.6.3 + jest-runtime: ^26.6.3 + checksum: c0c2c7917a0b6e25414b0ed570701c9cd5b2ba18fe0c55ac3a2d53ccf6aeeaf7ec388c14c78d13c27c4a7e7ee87bdca52d09d820c0ebf80a3e7d47f3fc52e9ef languageName: node linkType: hard -"@jest/transform@npm:^26.6.1": - version: 26.6.1 - resolution: "@jest/transform@npm:26.6.1" +"@jest/transform@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/transform@npm:26.6.2" dependencies: "@babel/core": ^7.1.0 - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 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: ^26.6.1 + jest-haste-map: ^26.6.2 jest-regex-util: ^26.0.0 - jest-util: ^26.6.1 + jest-util: ^26.6.2 micromatch: ^4.0.2 pirates: ^4.0.1 slash: ^3.0.0 source-map: ^0.6.1 write-file-atomic: ^3.0.0 - checksum: e26fbbd0f012742b218f9432e642218f9bfc43057e53b9edc934161092642b69338dbddca3c6254d0bbf2d9519878400b80542226255adb6880af2e5eba7f69e + checksum: 28e97c9eb837af80095f8e94e34a81b4515912a25d13c70a83e3920757783751be6ccb7bca9acb4a384ab78cd54f0ebcf34c1be826173719fdf88d981d54e4b7 languageName: node linkType: hard -"@jest/types@npm:^26.6.1": - version: 26.6.1 - resolution: "@jest/types@npm:26.6.1" +"@jest/types@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/types@npm:26.6.2" dependencies: "@types/istanbul-lib-coverage": ^2.0.0 "@types/istanbul-reports": ^3.0.0 "@types/node": "*" "@types/yargs": ^15.0.0 chalk: ^4.0.0 - checksum: dd75ac899d412503a22b5daa6402a76de54f143193d239b9f48a1b685b7278034620997d76f1c222455b938f1218bd9728e6ac94bb19d5ae7cfce28339e1e6c0 + checksum: 5c511d7807f414b298299ae4a053abf265f39984942e0eefdfb17a7986a36f1047e0fd9a6f785bdddbf7343a5737595dfabe148719a80e118dd77486502009cc languageName: node linkType: hard @@ -1986,15 +1986,15 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.7": - version: 7.1.11 - resolution: "@types/babel__core@npm:7.1.11" + version: 7.1.12 + resolution: "@types/babel__core@npm:7.1.12" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: 081ea9a093ce22ebbc7fd07c07298d84d551f1517159631a69953634509e88324d26199b012a20cca5da116222f9f3468b1ee98eb78f6bb4efb909c0e856f272 + checksum: e2642b77b89af41254a19d85b6cc5b1096f9825aa2b6534d5426cee7fbf6d90cfeceb5c1621f233d32dc1925a9fe88c317e412f81a061cf7239dbd4e2dd413e4 languageName: node linkType: hard @@ -2175,11 +2175,11 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^4.0.1": - version: 4.6.0 - resolution: "@typescript-eslint/eslint-plugin@npm:4.6.0" + version: 4.6.1 + resolution: "@typescript-eslint/eslint-plugin@npm:4.6.1" dependencies: - "@typescript-eslint/experimental-utils": 4.6.0 - "@typescript-eslint/scope-manager": 4.6.0 + "@typescript-eslint/experimental-utils": 4.6.1 + "@typescript-eslint/scope-manager": 4.6.1 debug: ^4.1.1 functional-red-black-tree: ^1.0.1 regexpp: ^3.0.0 @@ -2191,23 +2191,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 7bf5bb6a0c9103d7eb8a1f8fcf0d48e5cf4a736b0d003fb2e899d37a416c3ba79d697e9a9b43f99b3a0a0ba606d0f7a05312f63aff7fc3c435b9f59a6172f423 + checksum: fc78ea831ff4d9b22718dc901905beaced2d86545d974f39388aa9272b49291c3f619435cbd23950bebeec2449c6cd3fb0a27339d71b8f290fc0cd3a52904956 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.6.0, @typescript-eslint/experimental-utils@npm:^4.0.1": - version: 4.6.0 - resolution: "@typescript-eslint/experimental-utils@npm:4.6.0" +"@typescript-eslint/experimental-utils@npm:4.6.1, @typescript-eslint/experimental-utils@npm:^4.0.1": + version: 4.6.1 + resolution: "@typescript-eslint/experimental-utils@npm:4.6.1" dependencies: "@types/json-schema": ^7.0.3 - "@typescript-eslint/scope-manager": 4.6.0 - "@typescript-eslint/types": 4.6.0 - "@typescript-eslint/typescript-estree": 4.6.0 + "@typescript-eslint/scope-manager": 4.6.1 + "@typescript-eslint/types": 4.6.1 + "@typescript-eslint/typescript-estree": 4.6.1 eslint-scope: ^5.0.0 eslint-utils: ^2.0.0 peerDependencies: eslint: "*" - checksum: ca0fdd7e51408ed79a7844abf91f9b549a6eabd5923463adfecc08e42ea4ac32d1b770dc41208a1a9f773626f963002015e5fde95fa209001864fd69fd0f2215 + checksum: d3db49afd5f8ca219d36bbc29ef590c09ecafbba4ec0490c5d55fb7538e8e24ba3db1afcb67a940e41d82b8a32aae21c4bfac21f96f24c596410ad702d0be730 languageName: node linkType: hard @@ -2226,36 +2226,36 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^4.0.1": - version: 4.6.0 - resolution: "@typescript-eslint/parser@npm:4.6.0" + version: 4.6.1 + resolution: "@typescript-eslint/parser@npm:4.6.1" dependencies: - "@typescript-eslint/scope-manager": 4.6.0 - "@typescript-eslint/types": 4.6.0 - "@typescript-eslint/typescript-estree": 4.6.0 + "@typescript-eslint/scope-manager": 4.6.1 + "@typescript-eslint/types": 4.6.1 + "@typescript-eslint/typescript-estree": 4.6.1 debug: ^4.1.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: ada5fea21ccadf57a5c44d68c30ba8b07354c7f0c9bd7008c622386ebfe3887aa4cf17667d1e295f1c81dc354841645c6ec6d87e496ceda2f6eb45e4c690bdac + checksum: e5e363abecdcc3b65e3ea9ff00c951383a0b2a5e4dd8393b4a23e146db7213c35c8d01009962230759d708f021b185b59c47294e9e3829c8ce32404818ba486e languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.6.0": - version: 4.6.0 - resolution: "@typescript-eslint/scope-manager@npm:4.6.0" +"@typescript-eslint/scope-manager@npm:4.6.1": + version: 4.6.1 + resolution: "@typescript-eslint/scope-manager@npm:4.6.1" dependencies: - "@typescript-eslint/types": 4.6.0 - "@typescript-eslint/visitor-keys": 4.6.0 - checksum: 8bf4f4646e20e2b824cb799942890cefe56ee78fa50a383162ca4ec945eeb36490f42116c6482ab880c23c5fd3fc22eec02a412894f8b492a6b9b5488da1aad2 + "@typescript-eslint/types": 4.6.1 + "@typescript-eslint/visitor-keys": 4.6.1 + checksum: 84720a310794974f40781b10c1f437cb756ce8527c3047159c0419dcc7e5478258d13950f9d58a29b6e067537b37aa73e0487169709dacc5b5de3627d2115cac languageName: node linkType: hard -"@typescript-eslint/types@npm:4.6.0": - version: 4.6.0 - resolution: "@typescript-eslint/types@npm:4.6.0" - checksum: c136ebe791b82187d2fd9e0d5b76aa1ec3e644fe11465222faa114f3e170fd74929d4b5c4a3184346715a065cf8cf637cf9e599c0dc4162437bf5dca4511cb2a +"@typescript-eslint/types@npm:4.6.1": + version: 4.6.1 + resolution: "@typescript-eslint/types@npm:4.6.1" + checksum: 06ce9de4dd9a813cee36e3167bf4bda95b427bd94517db272602b0e3e08113562f315b80cfb83549d22c8c50331bd25357dae41756e54ea095d9d80e2b57b54e languageName: node linkType: hard @@ -2277,12 +2277,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.6.0": - version: 4.6.0 - resolution: "@typescript-eslint/typescript-estree@npm:4.6.0" +"@typescript-eslint/typescript-estree@npm:4.6.1": + version: 4.6.1 + resolution: "@typescript-eslint/typescript-estree@npm:4.6.1" dependencies: - "@typescript-eslint/types": 4.6.0 - "@typescript-eslint/visitor-keys": 4.6.0 + "@typescript-eslint/types": 4.6.1 + "@typescript-eslint/visitor-keys": 4.6.1 debug: ^4.1.1 globby: ^11.0.1 is-glob: ^4.0.1 @@ -2292,17 +2292,17 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 27d35ac3c49f22568d217d6560745a7f263747eeb42cf627fb64e910e90b32a78e3133e2151ea1aa43c04da5a37a6573b1237eca5bb829eb671cbe5e4d6ed6b0 + checksum: 68765299b57eaf14273b22278bdaf40aa11d22605367fadc5cb33266c6947ed8409284586546ff8353482cbdb826a99cf11e6dd8a9c3bf224dd15619676da7aa languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.6.0": - version: 4.6.0 - resolution: "@typescript-eslint/visitor-keys@npm:4.6.0" +"@typescript-eslint/visitor-keys@npm:4.6.1": + version: 4.6.1 + resolution: "@typescript-eslint/visitor-keys@npm:4.6.1" dependencies: - "@typescript-eslint/types": 4.6.0 + "@typescript-eslint/types": 4.6.1 eslint-visitor-keys: ^2.0.0 - checksum: ea1a701501f7e3f5818f026e8040a928b3dd47d6dcbe39aa825690bfb247fbdfdeafa85db204513def8fa0362850b3357256dd89c9c5bebe59943ed805994fca + checksum: 802a53900cee72fd53db5d0f24bfa6fa8078a998ca202af1baeff63a6939128ca98309f33fbe027042332e120768661d4892e16d045fb2590f08c924634ffb6a languageName: node linkType: hard @@ -2742,21 +2742,21 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^26.0.1, babel-jest@npm:^26.6.1": - version: 26.6.1 - resolution: "babel-jest@npm:26.6.1" +"babel-jest@npm:^26.0.1, babel-jest@npm:^26.6.3": + version: 26.6.3 + resolution: "babel-jest@npm:26.6.3" dependencies: - "@jest/transform": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/transform": ^26.6.2 + "@jest/types": ^26.6.2 "@types/babel__core": ^7.1.7 babel-plugin-istanbul: ^6.0.0 - babel-preset-jest: ^26.5.0 + babel-preset-jest: ^26.6.2 chalk: ^4.0.0 graceful-fs: ^4.2.4 slash: ^3.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: d48f8a17d9838c2129883fc619c27d68d4e8d0f7db5e97070d92b2062a5d9ca6bb890fd99a32e7f7816e00d46a199adefa65c3ac281cb0cad41c4b8369823834 + checksum: 89231d00e6b73e1dc6f009cb97a74edb1af4426f2cfa5d9b71684d1382526651820f8dd301857b9007a44c6b7d1fb77242b201bdea3cff98488b893e9c7d7182 languageName: node linkType: hard @@ -2782,15 +2782,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^26.5.0": - version: 26.5.0 - resolution: "babel-plugin-jest-hoist@npm:26.5.0" +"babel-plugin-jest-hoist@npm:^26.6.2": + version: 26.6.2 + resolution: "babel-plugin-jest-hoist@npm:26.6.2" dependencies: "@babel/template": ^7.3.3 "@babel/types": ^7.3.3 "@types/babel__core": ^7.0.0 "@types/babel__traverse": ^7.0.6 - checksum: 74c22a6b691a1d8d385720ecfc07dda120bb541ed9e7baccf5c44421dbdf453387dbc5421e9ee7cb8d5489564fea1501459f51029744c8a0378eee8b0fbc07cc + checksum: e9c1de0fced1c8220590a0d6f37631f5b975964a8e876f0426fc7fd224f4c154b01f156e87401de47556b873bf4414eb2a9632fb56765f35fc07fe69e5b76d31 languageName: node linkType: hard @@ -2801,9 +2801,9 @@ __metadata: languageName: node linkType: hard -"babel-preset-current-node-syntax@npm:^0.1.3": - version: 0.1.4 - resolution: "babel-preset-current-node-syntax@npm:0.1.4" +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.0.0 + resolution: "babel-preset-current-node-syntax@npm:1.0.0" dependencies: "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-bigint": ^7.8.3 @@ -2816,21 +2816,22 @@ __metadata: "@babel/plugin-syntax-object-rest-spread": ^7.8.3 "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-syntax-top-level-await": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0 - checksum: f54dfafd352b5671dfe549d6e2d692ec4328988bc2040f3c67b2dd4185c85ced29b39440f6f6bfd8145ad00e2cc8b39c5a218ef4bd7c08c48e3afec0583f4125 + checksum: d3db297d1ade74f812e93e90b2fc76986449f4158f62d660a91b7d94a308314acc730a282fb55d3d1a2b69ce92c64b553aaef59b82f37cc68640ee779438a58c languageName: node linkType: hard -"babel-preset-jest@npm:^26.5.0": - version: 26.5.0 - resolution: "babel-preset-jest@npm:26.5.0" +"babel-preset-jest@npm:^26.6.2": + version: 26.6.2 + resolution: "babel-preset-jest@npm:26.6.2" dependencies: - babel-plugin-jest-hoist: ^26.5.0 - babel-preset-current-node-syntax: ^0.1.3 + babel-plugin-jest-hoist: ^26.6.2 + babel-preset-current-node-syntax: ^1.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 508af4cfa10cb8d2fae11498d1df54d435a65856377dca983511f05883a5d079a64ceb17c7502673f12fc3d93b07a177d4b43300ba392e1207e51c251960c921 + checksum: 466ca17bba2638cadda5c25f3108dab1867b30e5d728366d0d2309be5d6555db8738a6cacd2c43284bee2ce7917e3285194c223a22b3d9817794f00c2775fdb2 languageName: node linkType: hard @@ -2982,7 +2983,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.12.0, browserslist@npm:^4.8.5": +"browserslist@npm:^4.14.5, browserslist@npm:^4.14.6": version: 4.14.6 resolution: "browserslist@npm:4.14.6" dependencies: @@ -3130,9 +3131,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001154": - version: 1.0.30001154 - resolution: "caniuse-lite@npm:1.0.30001154" - checksum: 7e087e61d039da66d64595c64afc50032a7bb90d2a96859ad17272031d48806c59488aba04f2f69c98238c293167ec4b2e510a6f8ccf8d90705b340a77961aed + version: 1.0.30001156 + resolution: "caniuse-lite@npm:1.0.30001156" + checksum: 46d8e675fd49679ab49d49e97b233383c064520b27113a38eb2f5ed054b8c73a613d2a7851a243cce95d8cc83db7a5466ff5efcff10dfb429f0627eb77c77b60 languageName: node linkType: hard @@ -3288,10 +3289,10 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^0.4.2": - version: 0.4.3 - resolution: "cjs-module-lexer@npm:0.4.3" - checksum: ee3e1707c877c6c38577210037c6735499739cd4055c51dc224a4d71ecb901cd6460281d1497fbcc20ac1291f4cab7f5cdcd3713ea244aa55625f3607237d301 +"cjs-module-lexer@npm:^0.6.0": + version: 0.6.0 + resolution: "cjs-module-lexer@npm:0.6.0" + checksum: 333671db7fb916d9c569a52fba714a86051881c69a4df784a07cb1dfec2a1796c7bcd7ba46ff9035cccb6e7aaff612a83f6505437c01a5ae14c4ebc6c36f762c languageName: node linkType: hard @@ -3615,70 +3616,70 @@ __metadata: linkType: hard "conventional-changelog-angular@npm:^5.0.0": - version: 5.0.11 - resolution: "conventional-changelog-angular@npm:5.0.11" + version: 5.0.12 + resolution: "conventional-changelog-angular@npm:5.0.12" dependencies: compare-func: ^2.0.0 q: ^1.5.1 - checksum: aecf4183da548e678341c2ff77e48b9d523e9c43a99522dc36f0b8a58fdf34bd4959f4ce341bb220634ee9f5af450d64b11b3ae743fbde2537be686b6615f7c6 + checksum: 984545414fecb06d61a1af3cf2eefaa8cc71adb309f7e517f4dca65945a55d1f25813a7644934f372e7ea8bef5336ed92e9325a65af739f23f843dd1a363fc63 languageName: node linkType: hard "conventional-changelog-conventionalcommits@npm:^4.3.1": - version: 4.4.0 - resolution: "conventional-changelog-conventionalcommits@npm:4.4.0" + version: 4.5.0 + resolution: "conventional-changelog-conventionalcommits@npm:4.5.0" dependencies: compare-func: ^2.0.0 lodash: ^4.17.15 q: ^1.5.1 - checksum: ceafd0f505b7e1ec1c090c5f0bcd36a44aa53dcb8979667b24aa7aeada5a81585c088a11a1227b50ea1f3717e18f5aede3318ae8ebff9daed6af9a7c4b5f0aaf + checksum: 0e57187fc7b25160401aa1bb165b2de56c57c7d9b92ac79e46ee96cd8f08982e08fd13d45a60bcb36e950a2bfcc1fc6d51f255d5c60312933a130328f0b4a6d6 languageName: node linkType: hard "conventional-changelog-writer@npm:^4.0.0": - version: 4.0.17 - resolution: "conventional-changelog-writer@npm:4.0.17" + version: 4.0.18 + resolution: "conventional-changelog-writer@npm:4.0.18" dependencies: compare-func: ^2.0.0 - conventional-commits-filter: ^2.0.6 + conventional-commits-filter: ^2.0.7 dateformat: ^3.0.0 handlebars: ^4.7.6 json-stringify-safe: ^5.0.1 lodash: ^4.17.15 - meow: ^7.0.0 + meow: ^8.0.0 semver: ^6.0.0 split: ^1.0.0 - through2: ^3.0.0 + through2: ^4.0.0 bin: conventional-changelog-writer: cli.js - checksum: 652012a1ddb10c88a33a03c474a6694d7d63faf55898ede957fe6edaff301219b461bac00e5f4f5ef6cfb9b5226384ec7d0faf9bf580b6693975be916b51118d + checksum: c3417585cf09f6063d4d760f425d3d335cd26365d9be5c03d7136c2c69bc3f8aa77551c383cf1265721e218f6ef14952d463975415474c6f68e2ed61657bc06a languageName: node linkType: hard -"conventional-commits-filter@npm:^2.0.0, conventional-commits-filter@npm:^2.0.6": - version: 2.0.6 - resolution: "conventional-commits-filter@npm:2.0.6" +"conventional-commits-filter@npm:^2.0.0, conventional-commits-filter@npm:^2.0.7": + version: 2.0.7 + resolution: "conventional-commits-filter@npm:2.0.7" dependencies: lodash.ismatch: ^4.4.0 modify-values: ^1.0.0 - checksum: a8c80a3698b3b44e092c8fef589bee5391d38cb10b9e5689d029078e7096081d664685d6dc890efc0a717ffd4a3a6742e35a7933012834d6a6b68277896ea54d + checksum: 24e4e69c264e6bd56133a30619f4e3493ae49a4ba907e4f3dbf0719892c0aeed1e76a494e5059f8caf889c589e4d302a3cd5d12112b42b9d65771a8d5f163150 languageName: node linkType: hard "conventional-commits-parser@npm:^3.0.0, conventional-commits-parser@npm:^3.0.7": - version: 3.1.0 - resolution: "conventional-commits-parser@npm:3.1.0" + version: 3.2.0 + resolution: "conventional-commits-parser@npm:3.2.0" dependencies: JSONStream: ^1.0.4 is-text-path: ^1.0.1 lodash: ^4.17.15 - meow: ^7.0.0 + meow: ^8.0.0 split2: ^2.0.0 - through2: ^3.0.0 + through2: ^4.0.0 trim-off-newlines: ^1.0.0 bin: conventional-commits-parser: cli.js - checksum: 4ffefd705767cb683cca2e733efe55148ae74623221e57bd5e600e68ed4a31beec83695249fcb583fe58da35280aac7cc08789225bd968027f6eb08d75312cb7 + checksum: d531b2a076cbdb73e1c4dfd27d9e4eab5259173c69b8fb05a24e45e2af631dfd51f379f873b77d28c70db205632835ae7293b7b2fb2d5a7f106fcb24779a5a79 languageName: node linkType: hard @@ -3713,19 +3714,19 @@ __metadata: linkType: hard "core-js-compat@npm:^3.6.2": - version: 3.6.5 - resolution: "core-js-compat@npm:3.6.5" + version: 3.7.0 + resolution: "core-js-compat@npm:3.7.0" dependencies: - browserslist: ^4.8.5 + browserslist: ^4.14.6 semver: 7.0.0 - checksum: b263b5313f5b10807cbe2037bcff1d0abc3611d8600ca29a742695eb21411f76a8c762db00a04d684a3f80645252aeb74b24542c157ec24697edd3ae7afcce87 + checksum: 4194aaeb0da4cd584aa493069f322b3f6310d22207fae965bda476d4469283e76f4f8857920222b58c083b0e57e1c4199ac039d5337e76bdeb60b793f2a05f3b languageName: node linkType: hard "core-js@npm:^3.6.1": - version: 3.6.5 - resolution: "core-js@npm:3.6.5" - checksum: 9283348dd5be2f1d07feaf90e2336b3f00a2316e3d3c6d4f789c9a67bdd4d7b08ce1c88dca4e591340130056c6b412b0b74fae039f8e259206f1073f542e4e85 + version: 3.7.0 + resolution: "core-js@npm:3.7.0" + checksum: 95958cddb786e51d5ba2a0f60a0232270da1ba460e20870604adb03fbc282f83df78b84509b95ad5990ddbe79b990d9fb5a27426bd36a0e6243b50788fae369f languageName: node linkType: hard @@ -4100,10 +4101,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^26.5.0": - version: 26.5.0 - resolution: "diff-sequences@npm:26.5.0" - checksum: 3eca32056c1149e5a02c917e56c4c87535fad80c65543b4d80df8f977e5a4ebb68ee36815da20474b475cfd7305152287a926a4cca65d822ea94a4039628aede +"diff-sequences@npm:^26.6.2": + version: 26.6.2 + resolution: "diff-sequences@npm:26.6.2" + checksum: dd1eb6e52f0a200228b836876a69c90690003b8991cf7d9264d6e6063acde8fe852084b6a196f2a13f169d309e30c24c457e9c8db617aed186c665efb50af1d8 languageName: node linkType: hard @@ -4222,9 +4223,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.585": - version: 1.3.585 - resolution: "electron-to-chromium@npm:1.3.585" - checksum: a7cd8515631144a05e065d19ec6cc1ace5547f7bd81af5815f8dd4f2ff14cd1fd1aef95a6628b24e20d63b35fdaf5304efbb597231f0efa4670fde905e5a6b06 + version: 1.3.591 + resolution: "electron-to-chromium@npm:1.3.591" + checksum: c2ed7fabea7f195f07c0de8747b0f526824e719fb4469e5622de98cfe6f390ba0ffd6576ec9f858d39296196e8f0f9c92247d43e3daad5d2cd627a38dbb1e3b6 languageName: node linkType: hard @@ -4635,8 +4636,8 @@ __metadata: linkType: hard "eslint@npm:^5.1.0 || ^6.0.0 || ^7.0.0": - version: 7.12.1 - resolution: "eslint@npm:7.12.1" + version: 7.13.0 + resolution: "eslint@npm:7.13.0" dependencies: "@babel/code-frame": ^7.0.0 "@eslint/eslintrc": ^0.2.1 @@ -4677,7 +4678,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: b3d11ea516d2932db5854ea942a546b711e6ee8735306627042bb9e2539e96844cc62cdb5826039f5d0509202936045c2cd7b84b457004c891a326f8eccae333 + checksum: 6ea6c763f1b1e484ec5da67e10125cc9b6ccef5c355470cb71a2e29c70b24c0ef325dd45e775800dd78dbcfba2a9c85b9096f438cdb468b32b6680c2ddebb459 languageName: node linkType: hard @@ -4817,17 +4818,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^26.6.1": - version: 26.6.1 - resolution: "expect@npm:26.6.1" +"expect@npm:^26.6.2": + version: 26.6.2 + resolution: "expect@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 ansi-styles: ^4.0.0 jest-get-type: ^26.3.0 - jest-matcher-utils: ^26.6.1 - jest-message-util: ^26.6.1 + jest-matcher-utils: ^26.6.2 + jest-message-util: ^26.6.2 jest-regex-util: ^26.0.0 - checksum: e5873de5ec4e76defb80d37e3370d74f3802eccf63f85f17ec7d02428fc4822bd499e2d61c654052ff726a22e6bf3c7dfd4332dc90c61f68eaf8c4d971ce90c7 + checksum: a4ec4cbafac8b05eb02a8af5f086dede84a3a701abbfdafeadca24a1d286bd07035b32b2864a6ff012a733009beb0b96c10469b40832c5ee0d2dd0bb6b50a5b0 languageName: node linkType: hard @@ -5415,17 +5416,17 @@ fsevents@^1.2.7: linkType: hard "git-raw-commits@npm:^2.0.0": - version: 2.0.7 - resolution: "git-raw-commits@npm:2.0.7" + version: 2.0.8 + resolution: "git-raw-commits@npm:2.0.8" dependencies: dargs: ^7.0.0 lodash.template: ^4.0.2 - meow: ^7.0.0 + meow: ^8.0.0 split2: ^2.0.0 - through2: ^3.0.0 + through2: ^4.0.0 bin: git-raw-commits: cli.js - checksum: f571370896d9cbef95993833a15b5be9467a7f45049e491395ee3f7244a777c158ed1ca2512181e304de089bcd6a697d9466cefc26cc159777153b17a732c0a9 + checksum: e61b9d747ee57beb6dd6cefcf35cbada93cf7c567d5301a3e6b6057e7c8f976316c1f4003b0e355e9d3392c70444defd15b0550d26902ce66f4003f5467a7763 languageName: node linkType: hard @@ -5666,7 +5667,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"hosted-git-info@npm:^3.0.0": +"hosted-git-info@npm:^3.0.0, hosted-git-info@npm:^3.0.6": version: 3.0.7 resolution: "hosted-git-info@npm:3.0.7" dependencies: @@ -6061,11 +6062,11 @@ fsevents@^1.2.7: linkType: hard "is-core-module@npm:^2.0.0": - version: 2.0.0 - resolution: "is-core-module@npm:2.0.0" + version: 2.1.0 + resolution: "is-core-module@npm:2.1.0" dependencies: has: ^1.0.3 - checksum: de99dfbdf14d254f6d078aa37113512295acef3cfff5fb39fdf8020b04788535eae6da39e02b0c4ad07f7bc79594de8d5aeb4fce66f97feb9c597d7d6d6d43d4 + checksum: 6e9d45be21c607e5af4f0ff91e68f808c53cafb8729dc30425fc83dc2538ac2af65242752e4e5c5f75aac767cae6bd8bd1834a998931e1c236fb121f9bad7029 languageName: node linkType: hard @@ -6496,80 +6497,80 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-changed-files@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-changed-files@npm:26.6.1" +"jest-changed-files@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-changed-files@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 execa: ^4.0.0 throat: ^5.0.0 - checksum: f00c1deac772f74fa0244f20f69cd1e134c8d6a058cfe5c59aa0805746c6c8bc61240f5de0ab09b122b62e97ce6febe2ff497e7bedd5fada2563265ade896800 + checksum: b15a1c524b32b16694aaa4b2823266b89b54dddbb7c37ed0fdea605ea79ee784ce1003dc6163aa041d47453dfa32e21a4ade56b464d58459cdaa8e2291c83d12 languageName: node linkType: hard -"jest-cli@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-cli@npm:26.6.1" +"jest-cli@npm:^26.6.3": + version: 26.6.3 + resolution: "jest-cli@npm:26.6.3" dependencies: - "@jest/core": ^26.6.1 - "@jest/test-result": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/core": ^26.6.3 + "@jest/test-result": ^26.6.2 + "@jest/types": ^26.6.2 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.4 import-local: ^3.0.2 is-ci: ^2.0.0 - jest-config: ^26.6.1 - jest-util: ^26.6.1 - jest-validate: ^26.6.1 + jest-config: ^26.6.3 + jest-util: ^26.6.2 + jest-validate: ^26.6.2 prompts: ^2.0.1 yargs: ^15.4.1 bin: jest: bin/jest.js - checksum: 937194ebf2e304fa0518f044414e1e024655d51941788598d3940b1d4776234e19680281c2ea6e4247cc0bf953db695e83b3932585cb2e2ecda929c237d6c117 + checksum: 2d32e7e4b2802d230625cb041630abe25a8764fcea6a8ecf46a5ad68f23bd1498e5297bc43d1ba714832d433de6676d2bd3ac93d0fecec230665fe8421f23863 languageName: node linkType: hard -"jest-config@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-config@npm:26.6.1" +"jest-config@npm:^26.6.3": + version: 26.6.3 + resolution: "jest-config@npm:26.6.3" dependencies: "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^26.6.1 - "@jest/types": ^26.6.1 - babel-jest: ^26.6.1 + "@jest/test-sequencer": ^26.6.3 + "@jest/types": ^26.6.2 + babel-jest: ^26.6.3 chalk: ^4.0.0 deepmerge: ^4.2.2 glob: ^7.1.1 graceful-fs: ^4.2.4 - jest-environment-jsdom: ^26.6.1 - jest-environment-node: ^26.6.1 + jest-environment-jsdom: ^26.6.2 + jest-environment-node: ^26.6.2 jest-get-type: ^26.3.0 - jest-jasmine2: ^26.6.1 + jest-jasmine2: ^26.6.3 jest-regex-util: ^26.0.0 - jest-resolve: ^26.6.1 - jest-util: ^26.6.1 - jest-validate: ^26.6.1 + jest-resolve: ^26.6.2 + jest-util: ^26.6.2 + jest-validate: ^26.6.2 micromatch: ^4.0.2 - pretty-format: ^26.6.1 + pretty-format: ^26.6.2 peerDependencies: ts-node: ">=9.0.0" peerDependenciesMeta: ts-node: optional: true - checksum: 6678a7d7f064221dd7ce41ad6888f1910a3fd75cb0f0c137f01455f3ece7992bc761629f4a4c79a0749c32b65cef08e365822071f7059eb63f6429a298f384d2 + checksum: 974e7690bab003cc204906802107b6a38a32bcb2033bf738bdecc6d8ee5b536b4ca11d65c8a511ad0e730ec631651d666787ffcaf86365869dcceacb06d4e875 languageName: node linkType: hard -"jest-diff@npm:^26.0.0, jest-diff@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-diff@npm:26.6.1" +"jest-diff@npm:^26.0.0, jest-diff@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-diff@npm:26.6.2" dependencies: chalk: ^4.0.0 - diff-sequences: ^26.5.0 + diff-sequences: ^26.6.2 jest-get-type: ^26.3.0 - pretty-format: ^26.6.1 - checksum: 4a3799b1766c98224cfd05f338bf58f2c1e2a63ce2f8b0c6b27ea891fdb1f97b704921f728326d072e7c28aa4bebb51b8c7b01dac90119536eaef016b43bf35c + pretty-format: ^26.6.2 + checksum: 05d0f1bdba147a026eab4121a73a69ee3df21aec59ecd34659d665ee0663e518636650b435d248974ab5aceb345de9bfcc035efd01df723fe788756a07c8d046 languageName: node linkType: hard @@ -6582,45 +6583,45 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-each@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-each@npm:26.6.1" +"jest-each@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-each@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 chalk: ^4.0.0 jest-get-type: ^26.3.0 - jest-util: ^26.6.1 - pretty-format: ^26.6.1 - checksum: 09eb7b0fe03589e400a1c1c9b8755cd1c007ae43abffa604543c7ba521f13cf406b5266686fab4a956abacc451e03167cde8fed14179c74b5301f559ec4fb690 + jest-util: ^26.6.2 + pretty-format: ^26.6.2 + checksum: 628eaeca647adb4d6cf75bdc17c9ceb8cbcbb6921d838a583cd4de3db188e3e49b62209e3a0703f1281db379d1b2c07254900e5d97e85d61dd193d7b40361d3a languageName: node linkType: hard -"jest-environment-jsdom@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-environment-jsdom@npm:26.6.1" +"jest-environment-jsdom@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-environment-jsdom@npm:26.6.2" dependencies: - "@jest/environment": ^26.6.1 - "@jest/fake-timers": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/environment": ^26.6.2 + "@jest/fake-timers": ^26.6.2 + "@jest/types": ^26.6.2 "@types/node": "*" - jest-mock: ^26.6.1 - jest-util: ^26.6.1 + jest-mock: ^26.6.2 + jest-util: ^26.6.2 jsdom: ^16.4.0 - checksum: 0938cbd4a8ffefa3990ab4e1dbfc42cd04362cfc0a1cc94d4f1fb1e7f0e7f355b0045550e67764dd042f6255b6125497c46bfc163f01d69e76581fa11f781de0 + checksum: 70af4860b71237274619cb93ebebf7da978ef086df2b6ad39ab23aba427b039e01e9c565afeee05f025d112d975252eee342a615416029b9b9a71ca7810b2a7d languageName: node linkType: hard -"jest-environment-node@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-environment-node@npm:26.6.1" +"jest-environment-node@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-environment-node@npm:26.6.2" dependencies: - "@jest/environment": ^26.6.1 - "@jest/fake-timers": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/environment": ^26.6.2 + "@jest/fake-timers": ^26.6.2 + "@jest/types": ^26.6.2 "@types/node": "*" - jest-mock: ^26.6.1 - jest-util: ^26.6.1 - checksum: 34a72db1cc38c4df34d9522b5631db0593035636bc8a0ffd692ee7aacbff0fab68e476413da68b517d65b09ab8c68062e0f948bdfb6efb91a0fb3707870cdbc1 + jest-mock: ^26.6.2 + jest-util: ^26.6.2 + checksum: 68ea035d62b35faf1991c0a0a432c1d9547ce93949e9460761071748cbf4b1d818e47421df1eb7b15a3eda7c0846e284b4a5ece5d99122307a0ad742ea765a57 languageName: node linkType: hard @@ -6631,11 +6632,11 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-haste-map@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-haste-map@npm:26.6.1" +"jest-haste-map@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-haste-map@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 "@types/graceful-fs": ^4.1.2 "@types/node": "*" anymatch: ^3.0.3 @@ -6643,90 +6644,91 @@ fsevents@^1.2.7: fsevents: ^2.1.2 graceful-fs: ^4.2.4 jest-regex-util: ^26.0.0 - jest-serializer: ^26.5.0 - jest-util: ^26.6.1 - jest-worker: ^26.6.1 + jest-serializer: ^26.6.2 + jest-util: ^26.6.2 + jest-worker: ^26.6.2 micromatch: ^4.0.2 sane: ^4.0.3 walker: ^1.0.7 dependenciesMeta: fsevents: optional: true - checksum: f6252c2f02fd4a5e1cbfa3963067e391644d871b3c05892419d8bf195f14db596c055103073a7d8b54fe42da75ab36f8d670600e2afa00635dca7a9d05a1c10c + checksum: 5c9e3a1e3feee8cf6e06aec5ddc28703d75d484c398802469ec881a922591a2c94b1bc86ce9510dec854b363740781f9eb2d76b224fdd560ecb8fa2436b35432 languageName: node linkType: hard -"jest-jasmine2@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-jasmine2@npm:26.6.1" +"jest-jasmine2@npm:^26.6.3": + version: 26.6.3 + resolution: "jest-jasmine2@npm:26.6.3" dependencies: "@babel/traverse": ^7.1.0 - "@jest/environment": ^26.6.1 - "@jest/source-map": ^26.5.0 - "@jest/test-result": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/environment": ^26.6.2 + "@jest/source-map": ^26.6.2 + "@jest/test-result": ^26.6.2 + "@jest/types": ^26.6.2 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 - expect: ^26.6.1 + expect: ^26.6.2 is-generator-fn: ^2.0.0 - jest-each: ^26.6.1 - jest-matcher-utils: ^26.6.1 - jest-message-util: ^26.6.1 - jest-runtime: ^26.6.1 - jest-snapshot: ^26.6.1 - jest-util: ^26.6.1 - pretty-format: ^26.6.1 + 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: 9ab036e6755817d6f64d1f91a5ddbd984e7ded1c93a70eeb6d8601b478d614a1b984fe5ad464ea62f8e36a997ef177bbb87259bfdff1ac85c3f313c47a66aeb4 + checksum: 18b15901f8eea23cb77b45dab7bbd9c9c15f6329516c4e5ccc36dff82153b9f992f7de264db45390a1a06b5cf730f073a9c49ed7b8905f7289c6f8055e8f7459 languageName: node linkType: hard -"jest-leak-detector@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-leak-detector@npm:26.6.1" +"jest-leak-detector@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-leak-detector@npm:26.6.2" dependencies: jest-get-type: ^26.3.0 - pretty-format: ^26.6.1 - checksum: b6655071e6132efa5637b7b8de5f3a469d71793ca28e6a6475c0d40db92c50cf8776be9aca04cad1db057bb1b3ad100182e6fceb986da2faccdaed645ee99490 + pretty-format: ^26.6.2 + checksum: 08c1bbb628c46d22bead4de7bcbe6a4c9d5761d55f15a1d938b9409473eeb6175545ebade44318f9ae950fcdf484e1cbffbbcdcce8600b946e21300d7d1ed206 languageName: node linkType: hard -"jest-matcher-utils@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-matcher-utils@npm:26.6.1" +"jest-matcher-utils@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-matcher-utils@npm:26.6.2" dependencies: chalk: ^4.0.0 - jest-diff: ^26.6.1 + jest-diff: ^26.6.2 jest-get-type: ^26.3.0 - pretty-format: ^26.6.1 - checksum: d9179772bf6a6c3ef03b6571324f82bae662e660058fe7b47c802da27039fabe69640048101bc87438be2549a79f1e3359c0a7d35a96b4f81092f8b909cd838b + pretty-format: ^26.6.2 + checksum: c6db72f19e90d8c3b3f949bc174e4a1b95db5973080eaf716b69df0069faa9b9da2de4502cf9b5c1376387b49705611259f45f04efb7dfc3deb72bcf3602a6a1 languageName: node linkType: hard -"jest-message-util@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-message-util@npm:26.6.1" +"jest-message-util@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-message-util@npm:26.6.2" dependencies: "@babel/code-frame": ^7.0.0 - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.4 micromatch: ^4.0.2 + pretty-format: ^26.6.2 slash: ^3.0.0 stack-utils: ^2.0.2 - checksum: 7dbe3949bc79745035e79684ae9705a668d4c0b4ac17567330cdd9fb68c1d62e6fd6a5a90fc3a2e8c589f4fe6606ccb1e3f0b19d7d1bf9816968f682c79a8247 + checksum: 7a47773259e5bb431e3dba44321fd75d9e3264b12fc4fe584378053a8b065c61d1c7d07625c8e2c432ccf2d7f0dc68a9f6547bc62d0d558b8e5da0e82f824ecd languageName: node linkType: hard -"jest-mock@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-mock@npm:26.6.1" +"jest-mock@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-mock@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 "@types/node": "*" - checksum: f9e8b332a5ea1db8eed2d8c326a3ce3e7d47b622a1609e5a0827e30c4cda3e8c13b0b84059070a058ce976d28a57ddad93198d9570982a9de1a20008475e1489 + checksum: 98e658beca866a5391fd5c0503a985a928231fd0652dea31809efa706a043ac4c4559769215ba8c8d0cde758f5c5463fbf99f233441e82641cace68023308fb6 languageName: node linkType: hard @@ -6749,30 +6751,30 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-resolve-dependencies@npm:26.6.1" +"jest-resolve-dependencies@npm:^26.6.3": + version: 26.6.3 + resolution: "jest-resolve-dependencies@npm:26.6.3" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 jest-regex-util: ^26.0.0 - jest-snapshot: ^26.6.1 - checksum: 9c8b5a5b5a2970ca2c9648c0fce7305d7736b6e51984852ffdcfb5101829890fe068e115be2f1827844d0e94eed0b9ff1382d1011ba708d00b68a2ad62bb7b82 + jest-snapshot: ^26.6.2 + checksum: 72e7a200c404197f1c06aff7faa77de13e12c2bfdc1a0a6bd9f8b96cd23317b64e2b614a26b67beece86d51249c3ec7dbeb3dfe17d284930307cd769712ace25 languageName: node linkType: hard -"jest-resolve@npm:26.6.1, jest-resolve@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-resolve@npm:26.6.1" +"jest-resolve@npm:26.6.2, jest-resolve@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-resolve@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 chalk: ^4.0.0 graceful-fs: ^4.2.4 jest-pnp-resolver: ^1.2.2 - jest-util: ^26.6.1 + jest-util: ^26.6.2 read-pkg-up: ^7.0.1 resolve: ^1.18.1 slash: ^3.0.0 - checksum: bee9aa5211066df595d7234fcb8851a4d36e0d47a5bdad162a14dffad0d0a68a4061985761200b82a7cd89088801d4cf4c2cdeb7be57b681efdc8d16a0adc49a + checksum: 61e8884462b4bcdaa26dc8544b497f2e2dae0b0701c363d433afb482c7f2faa6d0ce691250ad64eddb7fff552dc025315c388e0449411c1522a4dd013cbe49ae languageName: node linkType: hard @@ -6790,145 +6792,145 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-runner@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-runner@npm:26.6.1" +"jest-runner@npm:^26.6.3": + version: 26.6.3 + resolution: "jest-runner@npm:26.6.3" dependencies: - "@jest/console": ^26.6.1 - "@jest/environment": ^26.6.1 - "@jest/test-result": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/console": ^26.6.2 + "@jest/environment": ^26.6.2 + "@jest/test-result": ^26.6.2 + "@jest/types": ^26.6.2 "@types/node": "*" chalk: ^4.0.0 emittery: ^0.7.1 exit: ^0.1.2 graceful-fs: ^4.2.4 - jest-config: ^26.6.1 + jest-config: ^26.6.3 jest-docblock: ^26.0.0 - jest-haste-map: ^26.6.1 - jest-leak-detector: ^26.6.1 - jest-message-util: ^26.6.1 - jest-resolve: ^26.6.1 - jest-runtime: ^26.6.1 - jest-util: ^26.6.1 - jest-worker: ^26.6.1 + jest-haste-map: ^26.6.2 + jest-leak-detector: ^26.6.2 + jest-message-util: ^26.6.2 + jest-resolve: ^26.6.2 + jest-runtime: ^26.6.3 + jest-util: ^26.6.2 + jest-worker: ^26.6.2 source-map-support: ^0.5.6 throat: ^5.0.0 - checksum: cc59b4366e96b09d21affc0c8bd1dae979ca0b3d78dc5cb77a3e212261076dcabee090646c16a7ff02f2f3fda5363302495b6b29b6eb0848bb9b006487f207fd + checksum: 7cac133ccfb4df461d32f536e7593c21e03b9b01fc97582f51b8487e673648444fe59ea3a96f1f6afddddecf62be86b1d8249723e3a3575cc04fa95f07a163c7 languageName: node linkType: hard -"jest-runtime@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-runtime@npm:26.6.1" +"jest-runtime@npm:^26.6.3": + version: 26.6.3 + resolution: "jest-runtime@npm:26.6.3" dependencies: - "@jest/console": ^26.6.1 - "@jest/environment": ^26.6.1 - "@jest/fake-timers": ^26.6.1 - "@jest/globals": ^26.6.1 - "@jest/source-map": ^26.5.0 - "@jest/test-result": ^26.6.1 - "@jest/transform": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/console": ^26.6.2 + "@jest/environment": ^26.6.2 + "@jest/fake-timers": ^26.6.2 + "@jest/globals": ^26.6.2 + "@jest/source-map": ^26.6.2 + "@jest/test-result": ^26.6.2 + "@jest/transform": ^26.6.2 + "@jest/types": ^26.6.2 "@types/yargs": ^15.0.0 chalk: ^4.0.0 - cjs-module-lexer: ^0.4.2 + cjs-module-lexer: ^0.6.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 glob: ^7.1.3 graceful-fs: ^4.2.4 - jest-config: ^26.6.1 - jest-haste-map: ^26.6.1 - jest-message-util: ^26.6.1 - jest-mock: ^26.6.1 + 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.1 - jest-snapshot: ^26.6.1 - jest-util: ^26.6.1 - jest-validate: ^26.6.1 + jest-resolve: ^26.6.2 + jest-snapshot: ^26.6.2 + jest-util: ^26.6.2 + jest-validate: ^26.6.2 slash: ^3.0.0 strip-bom: ^4.0.0 yargs: ^15.4.1 bin: jest-runtime: bin/jest-runtime.js - checksum: 65d1d1fb9bdbb701422c8cb57c974afb9640ed253baa1447ca66c95e9f562ca1a81ba7e08754c26dba4fb0b17f5348dab6825d7e3fb10739474400aa3d478c80 + checksum: 5ef4ceaefb0cd8c140d58d2d4f660467cb6581d17622789d1c0bf1576fded6a9e0e831c3bb8b3f528ec81279f3fb38a6fb71e1d1a8960d7cdc8e048d33b71c32 languageName: node linkType: hard -"jest-serializer@npm:^26.5.0": - version: 26.5.0 - resolution: "jest-serializer@npm:26.5.0" +"jest-serializer@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-serializer@npm:26.6.2" dependencies: "@types/node": "*" graceful-fs: ^4.2.4 - checksum: a36804c0752e1421fc7921a6da1b584ad777edf6adfdc44476d4985a04812b7830f1677fc87230bbd9e04248447cb0160208f8df7040dc7134053fa09bad8492 + checksum: 62802ac809f7af3386b3640a3a01b6a979a093f48085c5b76a05c186a862b8dd3c1b2ea2d62373fd9fe31c0f893631006623079d30d8f8ebf32dff5ef279059e languageName: node linkType: hard -"jest-snapshot@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-snapshot@npm:26.6.1" +"jest-snapshot@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-snapshot@npm:26.6.2" dependencies: "@babel/types": ^7.0.0 - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 "@types/babel__traverse": ^7.0.4 "@types/prettier": ^2.0.0 chalk: ^4.0.0 - expect: ^26.6.1 + expect: ^26.6.2 graceful-fs: ^4.2.4 - jest-diff: ^26.6.1 + jest-diff: ^26.6.2 jest-get-type: ^26.3.0 - jest-haste-map: ^26.6.1 - jest-matcher-utils: ^26.6.1 - jest-message-util: ^26.6.1 - jest-resolve: ^26.6.1 + 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.1 + pretty-format: ^26.6.2 semver: ^7.3.2 - checksum: 1849e711c95ada913754dbaff011282df240be61ce00531fbdd132477948ee3e77eaf7e40c187a19589ef2f2da04dec8a88572c2adc6905073d5560a4e4ed296 + checksum: 9cf50bd7b7b31736f914ea71f8049ddf8a9ebcfdbb663d262ad55045f1dd74cb599152946844193503363b9fbb32ee84f882ceae5067181e1dac537846801ae7 languageName: node linkType: hard -"jest-util@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-util@npm:26.6.1" +"jest-util@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-util@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 "@types/node": "*" chalk: ^4.0.0 graceful-fs: ^4.2.4 is-ci: ^2.0.0 micromatch: ^4.0.2 - checksum: e0e13c6cc3ca694f0a661d10e4eb9efcdb00180795267ec1d8e1b43a30038143e8084213b553cb7d44c5453b5fba112a6f652ff20268b652db142c3a42fd3b05 + checksum: 1aef748c8224d00ead3389899177bd3b619479db7318f8d7de7fbedce283ac6a8dc8c9364a40a68e83e68e03fa18afbd6b49c8aafb81112807872f0f90fb5a37 languageName: node linkType: hard -"jest-validate@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-validate@npm:26.6.1" +"jest-validate@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-validate@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 camelcase: ^6.0.0 chalk: ^4.0.0 jest-get-type: ^26.3.0 leven: ^3.1.0 - pretty-format: ^26.6.1 - checksum: de555244de9746b3c24b63eda2a3da893e3b4b6e43777383b06dff2550101972a3a17afdea48371bc27f2217063528f8469334cb2d0522b3175715cb9780b3a1 + pretty-format: ^26.6.2 + checksum: b19fd33b8667a45fea08a56353189b70532ebe360a6ac2e2320eac5e047be410053dcb3a6bcfe99d5e580e03580710af722119268d26ad5185871f5bfa0f6ca2 languageName: node linkType: hard -"jest-watcher@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-watcher@npm:26.6.1" +"jest-watcher@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-watcher@npm:26.6.2" dependencies: - "@jest/test-result": ^26.6.1 - "@jest/types": ^26.6.1 + "@jest/test-result": ^26.6.2 + "@jest/types": ^26.6.2 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - jest-util: ^26.6.1 + jest-util: ^26.6.2 string-length: ^4.0.1 - checksum: f87b915926ca71730459fc824aba4721e27c48f4dad96a8944bd6c7c5e75c70ae90b83a3491e42c97c91b2415fff287d3ec3fee39995cceaf3dc58b6f452b7b4 + checksum: d4a13c17c7b9bd98616d7a4ff087c0c16346038ba6b6db6f4a15acbce2ea9a9c7b8b873d174ade3f458c9ad5607f7cadd29309aa13f03a844f984d3711b57805 languageName: node linkType: hard @@ -6942,27 +6944,27 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-worker@npm:^26.6.1": - version: 26.6.1 - resolution: "jest-worker@npm:26.6.1" +"jest-worker@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-worker@npm:26.6.2" dependencies: "@types/node": "*" merge-stream: ^2.0.0 supports-color: ^7.0.0 - checksum: 329b65b18baf5e0e6db00dea87bdad445fcbd0d4e656dfb2a109230fb6d90ab4548ac1d48c69e7b8b83b4a2ba5e1bc380c4622ccefcbb11132a5190159e0f145 + checksum: 5eb349833b5e9750ce8700388961dfd5d5e207c913122221e418e48b9cda3c17b0fb418f6a90f1614cfdc3ca836158b720c5dc1de82cb1e708266b4d76e31a38 languageName: node linkType: hard "jest@npm:^26.0.1": - version: 26.6.1 - resolution: "jest@npm:26.6.1" + version: 26.6.3 + resolution: "jest@npm:26.6.3" dependencies: - "@jest/core": ^26.6.1 + "@jest/core": ^26.6.3 import-local: ^3.0.2 - jest-cli: ^26.6.1 + jest-cli: ^26.6.3 bin: jest: bin/jest.js - checksum: 52c44268c745c9ebca7d924b096a9e3c0382f61f00602b42148a65519a280b600e3ab4e35b760ffe10c1316d7a6271608a68064034dc4b8821c2a5a7a33b47b8 + checksum: 4ffcfefa2b30999a71c205e1aacf2b3d7af10f36c17ba1baf45677684116ad5aa6a5bb162ad2dd418f9ea99d18f24b70d8c83fb317b765a3acac361a50e9db9f languageName: node linkType: hard @@ -7882,11 +7884,11 @@ fsevents@^1.2.7: linkType: hard "marked@npm:^1.0.0": - version: 1.2.2 - resolution: "marked@npm:1.2.2" + version: 1.2.3 + resolution: "marked@npm:1.2.3" bin: marked: bin/marked - checksum: e7eb3dfbd86fbbe8374d9cb8e8931ded75ab68bd2c2ffdabb6e6ff0233874f0c55e9bd98f3f0db5021b4c6a602f11e86580d02f72fb918f4e92fcd5de019663b + checksum: ea00ad0f4f1d9ba693fee861700deee5cb43be194cc34f66b0a0434770976124504ff0adceb71b9580864d40d307d9f081bb12d2541ce0ec6b176ead1ba7325c languageName: node linkType: hard @@ -7906,22 +7908,22 @@ fsevents@^1.2.7: languageName: node linkType: hard -"meow@npm:^7.0.0": - version: 7.1.1 - resolution: "meow@npm:7.1.1" +"meow@npm:^8.0.0": + version: 8.0.0 + resolution: "meow@npm:8.0.0" dependencies: "@types/minimist": ^1.2.0 camelcase-keys: ^6.2.2 decamelize-keys: ^1.1.0 hard-rejection: ^2.1.0 minimist-options: 4.1.0 - normalize-package-data: ^2.5.0 + normalize-package-data: ^3.0.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: de6d2f15332a18da5e13bb3f935f9718cf7ae697d121009adee7a3410bfc63f6b7896476bb0e1ef101faacea4d4a4dc95108e3c9eab0e336b990a115646b72e8 + type-fest: ^0.18.0 + yargs-parser: ^20.2.3 + checksum: 536b8cdff381d619ba4d2647bd15bde3ebbcb289e0c6a5e618d23e6e6d922f6a2febc722a12dee7c6c426f3f37a9a3e7e7b09bf9c217e2eb178e276f9665697d languageName: node linkType: hard @@ -8324,9 +8326,9 @@ fsevents@^1.2.7: linkType: hard "node-releases@npm:^1.1.65": - version: 1.1.65 - resolution: "node-releases@npm:1.1.65" - checksum: 7b8b1c118e3596376841ad44d33c55b93a3d3b7f9827ca48048579e58a81110ed3df00942ca7bd6c59d52adfdfb6da5ee1d33514b57ef8c9ee65d36bd0a3a609 + version: 1.1.66 + resolution: "node-releases@npm:1.1.66" + checksum: 342621a8bdbd28860e8321687df6fbd5db540daee4279eb1aa330a4b01c0b8e401fb7e405bd60c72de31a911087bd88633cb685832640d5142b1db7d418f257a languageName: node linkType: hard @@ -8365,6 +8367,18 @@ fsevents@^1.2.7: languageName: node linkType: hard +"normalize-package-data@npm:^3.0.0": + version: 3.0.0 + resolution: "normalize-package-data@npm:3.0.0" + dependencies: + hosted-git-info: ^3.0.6 + resolve: ^1.17.0 + semver: ^7.3.2 + validate-npm-package-license: ^3.0.1 + checksum: 1a7d7a2f984a3627412e1838582e03267a35c0abc18eb2ab4a61354160308b59b03bad1856b7f2687eff02e73b8a26ef2f627accc4c81a50e6b2359e7fd5e35e + languageName: node + linkType: hard + "normalize-path@npm:^2.1.1": version: 2.1.1 resolution: "normalize-path@npm:2.1.1" @@ -9352,15 +9366,15 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pretty-format@npm:^26.0.0, pretty-format@npm:^26.6.1": - version: 26.6.1 - resolution: "pretty-format@npm:26.6.1" +"pretty-format@npm:^26.0.0, pretty-format@npm:^26.6.2": + version: 26.6.2 + resolution: "pretty-format@npm:26.6.2" dependencies: - "@jest/types": ^26.6.1 + "@jest/types": ^26.6.2 ansi-regex: ^5.0.0 ansi-styles: ^4.0.0 react-is: ^17.0.1 - checksum: a9e31328106e91efde5b49aef7f7b2e668bdaec4a890598bf7ee32560c628738341f5ac5a2985cfbf627e168325492a8c72892b64a0ecea0c9224f93c27f55f2 + checksum: 5ad34fc128218485732cf0271d396158a00584708fc97bf063c1c3c000fe14da572e9a1d3d7b92d95c5e24965434656c56ed0e45804dea2435ca59a1f86f1b07 languageName: node linkType: hard @@ -9513,13 +9527,13 @@ fsevents@^1.2.7: linkType: hard "query-string@npm:^6.8.2": - version: 6.13.6 - resolution: "query-string@npm:6.13.6" + version: 6.13.7 + resolution: "query-string@npm:6.13.7" dependencies: decode-uri-component: ^0.2.0 split-on-first: ^1.0.0 strict-uri-encode: ^2.0.0 - checksum: 0f773349bf9c35719cac801b28a0d98f27ba9d815e92db34c69eb9eaa13ef57d8b6b8bd3f6b81070d8c9b790fa2a1d1311a772d0397838e7ca373bcd4d46ab7f + checksum: b6d9ef79b77640456e764dcb427591e6079616141aa68f1dae444387864cbc44f945d766085a1ebef1e0fa1b0f8faa8925a96eaebf933119b97bacc12c5d22e5 languageName: node linkType: hard @@ -9676,7 +9690,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"readable-stream@npm:2 || 3, readable-stream@npm:^3.6.0": +"readable-stream@npm:3, readable-stream@npm:^3.6.0": version: 3.6.0 resolution: "readable-stream@npm:3.6.0" dependencies: @@ -11120,13 +11134,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"through2@npm:^3.0.0": - version: 3.0.2 - resolution: "through2@npm:3.0.2" +"through2@npm:^4.0.0": + version: 4.0.2 + resolution: "through2@npm:4.0.2" dependencies: - inherits: ^2.0.4 - readable-stream: 2 || 3 - checksum: 26c76a8989c8870e422c262506b55020ab42ae9c0888b8096dd140f8d6ac09ada59f71cddd630ccc5b3aa0bba373c223a27b969e830ee6040f12db952c15a8cd + readable-stream: 3 + checksum: 5a844792cf4fcdda0640ed3c619498724b2dfacfc24da438e1478bfd8d10a2831bd5824cf4ca8ec28a4fcd569b2acc7e8b0a673d269003009cb90e140e57a0ba languageName: node linkType: hard @@ -11361,10 +11374,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"type-fest@npm:^0.13.1": - version: 0.13.1 - resolution: "type-fest@npm:0.13.1" - checksum: 11acce4f34c75a838914bdc4a0133d2dd0864e313897471974880df82624159521bae691a6100ff99f93be2d0f8871ecdab18573d2c67e61905cf2f5cbfa52a6 +"type-fest@npm:^0.18.0": + version: 0.18.0 + resolution: "type-fest@npm:0.18.0" + checksum: 22f7fb528bf187ef3964e718a4cad2c669bf47989486ae8f66a140954f555760f7220fe5028f30df816d62a741c4748499ebc3ffcf37c8bbfb9f5a47d2c9a0d0 languageName: node linkType: hard @@ -11419,11 +11432,11 @@ typescript@^4.0.0: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.11.4 - resolution: "uglify-js@npm:3.11.4" + version: 3.11.5 + resolution: "uglify-js@npm:3.11.5" bin: uglifyjs: bin/uglifyjs - checksum: 654020b5bb2e53ef99b91603396dee47fc24930909a207590f04a93699c1df0f951e85c1c486aec44859b1ca255430681b46f13bd36f81e0113e57c370bf93d0 + checksum: 8614bb84f305d229ed42a4cfba1687725a32d17828e67ea06f8c972f2d71eaaccc973c21dd65d4271a9bbd8e45cdde096ebf3f21c0f041dd39b2592862e7713a languageName: node linkType: hard @@ -11686,14 +11699,14 @@ typescript@^4.0.0: languageName: node linkType: hard -"v8-to-istanbul@npm:^6.0.1": - version: 6.0.1 - resolution: "v8-to-istanbul@npm:6.0.1" +"v8-to-istanbul@npm:^7.0.0": + version: 7.0.0 + resolution: "v8-to-istanbul@npm:7.0.0" dependencies: "@types/istanbul-lib-coverage": ^2.0.1 convert-source-map: ^1.6.0 source-map: ^0.7.3 - checksum: 603ff8f3b038c800e3df8b714fc3f7a8cce674bf6d456b3f5619a01b989e0982c990f9cd536ddd3fcdc537a9ec87cb1f2e60bc40dc3b488bfedfcab6e377d766 + checksum: 9c9edb5c0a4d6feab236e8fab1c378704021794d1addde4713771056b0d75e096bc81d6ff2828448dd7d0b29b6b38812e8b97a8063401e8b1f91a051230236dc languageName: node linkType: hard @@ -11962,8 +11975,8 @@ typescript@^4.0.0: linkType: hard "ws@npm:^7.2.3": - version: 7.3.1 - resolution: "ws@npm:7.3.1" + version: 7.4.0 + resolution: "ws@npm:7.4.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -11972,7 +11985,7 @@ typescript@^4.0.0: optional: true utf-8-validate: optional: true - checksum: 9302f1f6658c5f3ecd6d35d1c5a38ad708d8e5404cba66ad884ead072ef7a4c948f54d728649a2cb3af1865ca0e15f903e0e2ac9df30c1a0d4dd00d00e6e0d4a + checksum: 67c0f3b86d89c20e337b0bd712e0a2752068eadc0cf13c024d0532c18d073381ced485fb114a636998327a82c34d83720f4ceb7632395c0cb9580ce221177fd8 languageName: node linkType: hard @@ -12056,7 +12069,7 @@ typescript@^4.0.0: languageName: node linkType: hard -"yargs-parser@npm:^18.1.2, yargs-parser@npm:^18.1.3": +"yargs-parser@npm:^18.1.2": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" dependencies: @@ -12066,6 +12079,13 @@ typescript@^4.0.0: languageName: node linkType: hard +"yargs-parser@npm:^20.2.3": + version: 20.2.3 + resolution: "yargs-parser@npm:20.2.3" + checksum: 6504b053bbb7ac0a3cd4c0e343447f2a7bb7ee18f3de8865a83874531ac8b8b0661cab4a4603a515224d5f5cfcd26d0d9998642b07a58ceab29eea12878123f7 + languageName: node + linkType: hard + "yargs-parser@npm:^7.0.0": version: 7.0.0 resolution: "yargs-parser@npm:7.0.0" From 2341814060b38c55728c0b456d7b432f1e0e1a11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ky=E2=84=93e=20Hensel?= Date: Thu, 12 Nov 2020 21:08:29 +1300 Subject: [PATCH 15/18] fix: improve support for it.each involving tagged template literals (#701) * fix(no-disabled-tests): fix bug with it.each * fix(no-test-prefixes): fix bug with it.each * fix(consistent-test-it): fix bug with it.each * fix(no-standalone-expect): coverage back to 100% * fix: code review changes --- .../__tests__/consistent-test-it.test.ts | 72 +++++++++++++++++++ src/rules/__tests__/no-disabled-tests.test.ts | 33 +++++++++ .../__tests__/no-standalone-expect.test.ts | 4 ++ src/rules/__tests__/no-test-prefixes.test.ts | 60 ++++++++++++++++ src/rules/consistent-test-it.ts | 9 ++- src/rules/no-disabled-tests.ts | 7 ++ src/rules/no-test-prefixes.ts | 14 +++- src/rules/utils.ts | 16 ++++- 8 files changed, 209 insertions(+), 6 deletions(-) diff --git a/src/rules/__tests__/consistent-test-it.test.ts b/src/rules/__tests__/consistent-test-it.test.ts index 2c96ea310..75afdeef6 100644 --- a/src/rules/__tests__/consistent-test-it.test.ts +++ b/src/rules/__tests__/consistent-test-it.test.ts @@ -32,6 +32,14 @@ ruleTester.run('consistent-test-it with fn=test', rule, { code: 'xtest("foo")', options: [{ fn: TestCaseName.test }], }, + { + code: 'test.each([])("foo")', + options: [{ fn: TestCaseName.test }], + }, + { + code: 'test.each``("foo")', + options: [{ fn: TestCaseName.test }], + }, { code: 'describe("suite", () => { test("foo") })', options: [{ fn: TestCaseName.test }], @@ -122,6 +130,34 @@ ruleTester.run('consistent-test-it with fn=test', rule, { }, ], }, + { + code: 'it.each([])("foo")', + output: 'test.each([])("foo")', + options: [{ fn: TestCaseName.test }], + errors: [ + { + messageId: 'consistentMethod', + data: { + testKeyword: TestCaseName.test, + oppositeTestKeyword: TestCaseName.it, + }, + }, + ], + }, + { + code: 'it.each``("foo")', + output: 'test.each``("foo")', + options: [{ fn: TestCaseName.test }], + errors: [ + { + messageId: 'consistentMethod', + data: { + testKeyword: TestCaseName.test, + oppositeTestKeyword: TestCaseName.it, + }, + }, + ], + }, { code: 'describe("suite", () => { it("foo") })', output: 'describe("suite", () => { test("foo") })', @@ -165,6 +201,14 @@ ruleTester.run('consistent-test-it with fn=it', rule, { code: 'it.concurrent("foo")', options: [{ fn: TestCaseName.it }], }, + { + code: 'it.each([])("foo")', + options: [{ fn: TestCaseName.it }], + }, + { + code: 'it.each``("foo")', + options: [{ fn: TestCaseName.it }], + }, { code: 'describe("suite", () => { it("foo") })', options: [{ fn: TestCaseName.it }], @@ -241,6 +285,34 @@ ruleTester.run('consistent-test-it with fn=it', rule, { }, ], }, + { + code: 'test.each([])("foo")', + output: 'it.each([])("foo")', + options: [{ fn: TestCaseName.it }], + errors: [ + { + messageId: 'consistentMethod', + data: { + testKeyword: TestCaseName.it, + oppositeTestKeyword: TestCaseName.test, + }, + }, + ], + }, + { + code: 'test.each``("foo")', + output: 'it.each``("foo")', + options: [{ fn: TestCaseName.it }], + errors: [ + { + messageId: 'consistentMethod', + data: { + testKeyword: TestCaseName.it, + oppositeTestKeyword: TestCaseName.test, + }, + }, + ], + }, { code: 'describe("suite", () => { test("foo") })', output: 'describe("suite", () => { it("foo") })', diff --git a/src/rules/__tests__/no-disabled-tests.test.ts b/src/rules/__tests__/no-disabled-tests.test.ts index 3f317c0be..34a847698 100644 --- a/src/rules/__tests__/no-disabled-tests.test.ts +++ b/src/rules/__tests__/no-disabled-tests.test.ts @@ -16,6 +16,7 @@ ruleTester.run('no-disabled-tests', rule, { 'it("foo", function () {})', 'describe.only("foo", function () {})', 'it.only("foo", function () {})', + 'it.each("foo", () => {})', 'it.concurrent("foo", function () {})', 'test("foo", function () {})', 'test.only("foo", function () {})', @@ -87,6 +88,22 @@ ruleTester.run('no-disabled-tests', rule, { code: 'test.skip("foo", function () {})', errors: [{ messageId: 'skippedTest', column: 1, line: 1 }], }, + { + code: 'it.skip.each``("foo", function () {})', + errors: [{ messageId: 'skippedTest', column: 1, line: 1 }], + }, + { + code: 'test.skip.each``("foo", function () {})', + errors: [{ messageId: 'skippedTest', column: 1, line: 1 }], + }, + { + code: 'it.skip.each([])("foo", function () {})', + errors: [{ messageId: 'skippedTest', column: 1, line: 1 }], + }, + { + code: 'test.skip.each([])("foo", function () {})', + errors: [{ messageId: 'skippedTest', column: 1, line: 1 }], + }, { code: 'test.concurrent.skip("foo", function () {})', errors: [{ messageId: 'skippedTest', column: 1, line: 1 }], @@ -107,6 +124,22 @@ ruleTester.run('no-disabled-tests', rule, { code: 'xtest("foo", function () {})', errors: [{ messageId: 'disabledTest', column: 1, line: 1 }], }, + { + code: 'xit.each``("foo", function () {})', + errors: [{ messageId: 'skippedTest', column: 1, line: 1 }], + }, + { + code: 'xtest.each``("foo", function () {})', + errors: [{ messageId: 'skippedTest', column: 1, line: 1 }], + }, + { + code: 'xit.each([])("foo", function () {})', + errors: [{ messageId: 'skippedTest', column: 1, line: 1 }], + }, + { + code: 'xtest.each([])("foo", function () {})', + errors: [{ messageId: 'skippedTest', column: 1, line: 1 }], + }, { code: 'it("has title but no callback")', errors: [{ messageId: 'missingFunction', column: 1, line: 1 }], diff --git a/src/rules/__tests__/no-standalone-expect.test.ts b/src/rules/__tests__/no-standalone-expect.test.ts index 7b4944545..7b60f524c 100644 --- a/src/rules/__tests__/no-standalone-expect.test.ts +++ b/src/rules/__tests__/no-standalone-expect.test.ts @@ -57,6 +57,10 @@ ruleTester.run('no-standalone-expect', rule, { }, ], invalid: [ + { + code: "(() => {})('testing', () => expect(true))", + errors: [{ endColumn: 41, column: 29, messageId: 'unexpectedExpect' }], + }, { code: ` describe('scenario', () => { diff --git a/src/rules/__tests__/no-test-prefixes.test.ts b/src/rules/__tests__/no-test-prefixes.test.ts index 330ad0aaa..731fe74fa 100644 --- a/src/rules/__tests__/no-test-prefixes.test.ts +++ b/src/rules/__tests__/no-test-prefixes.test.ts @@ -12,8 +12,18 @@ ruleTester.run('no-test-prefixes', rule, { 'test.concurrent("foo", function () {})', 'describe.only("foo", function () {})', 'it.only("foo", function () {})', + 'it.each()("foo", function () {})', + { + code: 'it.each``("foo", function () {})', + parserOptions: { ecmaVersion: 6 }, + }, 'it.concurrent.only("foo", function () {})', 'test.only("foo", function () {})', + 'test.each()("foo", function () {})', + { + code: 'test.each``("foo", function () {})', + parserOptions: { ecmaVersion: 6 }, + }, 'test.concurrent.only("foo", function () {})', 'describe.skip("foo", function () {})', 'it.skip("foo", function () {})', @@ -96,5 +106,55 @@ ruleTester.run('no-test-prefixes', rule, { }, ], }, + { + code: 'xit.each``("foo", function () {})', + output: 'it.skip.each``("foo", function () {})', + parserOptions: { ecmaVersion: 6 }, + errors: [ + { + messageId: 'usePreferredName', + data: { preferredNodeName: 'it.skip.each' }, + column: 1, + line: 1, + }, + ], + }, + { + code: 'xtest.each``("foo", function () {})', + output: 'test.skip.each``("foo", function () {})', + parserOptions: { ecmaVersion: 6 }, + errors: [ + { + messageId: 'usePreferredName', + data: { preferredNodeName: 'test.skip.each' }, + column: 1, + line: 1, + }, + ], + }, + { + code: 'xit.each([])("foo", function () {})', + output: 'it.skip.each([])("foo", function () {})', + errors: [ + { + messageId: 'usePreferredName', + data: { preferredNodeName: 'it.skip.each' }, + column: 1, + line: 1, + }, + ], + }, + { + code: 'xtest.each([])("foo", function () {})', + output: 'test.skip.each([])("foo", function () {})', + errors: [ + { + messageId: 'usePreferredName', + data: { preferredNodeName: 'test.skip.each' }, + column: 1, + line: 1, + }, + ], + }, ], }); diff --git a/src/rules/consistent-test-it.ts b/src/rules/consistent-test-it.ts index cfb204010..75cc9025e 100644 --- a/src/rules/consistent-test-it.ts +++ b/src/rules/consistent-test-it.ts @@ -82,6 +82,11 @@ export default createRule< describeNestingLevel++; } + const funcNode = + node.callee.type === AST_NODE_TYPES.TaggedTemplateExpression + ? node.callee.tag + : node.callee; + if ( isTestCase(node) && describeNestingLevel === 0 && @@ -93,7 +98,7 @@ export default createRule< messageId: 'consistentMethod', node: node.callee, data: { testKeyword, oppositeTestKeyword }, - fix: buildFixer(node.callee, nodeName, testKeyword), + fix: buildFixer(funcNode, nodeName, testKeyword), }); } @@ -110,7 +115,7 @@ export default createRule< messageId: 'consistentMethodWithinDescribe', node: node.callee, data: { testKeywordWithinDescribe, oppositeTestKeyword }, - fix: buildFixer(node.callee, nodeName, testKeywordWithinDescribe), + fix: buildFixer(funcNode, nodeName, testKeywordWithinDescribe), }); } }, diff --git a/src/rules/no-disabled-tests.ts b/src/rules/no-disabled-tests.ts index 53f6233e1..dc5cb6fc5 100644 --- a/src/rules/no-disabled-tests.ts +++ b/src/rules/no-disabled-tests.ts @@ -39,6 +39,9 @@ export default createRule({ CallExpression(node) { const functionName = getNodeName(node.callee); + // prevent duplicate warnings for it.each()() + if (node.callee.type === 'CallExpression') return; + switch (functionName) { case 'describe.skip': context.report({ messageId: 'skippedTestSuite', node }); @@ -48,6 +51,10 @@ export default createRule({ case 'it.concurrent.skip': case 'test.skip': case 'test.concurrent.skip': + case 'it.skip.each': + case 'test.skip.each': + case 'xit.each': + case 'xtest.each': context.report({ messageId: 'skippedTest', node }); break; } diff --git a/src/rules/no-test-prefixes.ts b/src/rules/no-test-prefixes.ts index 1874a06b8..0c61dedfe 100644 --- a/src/rules/no-test-prefixes.ts +++ b/src/rules/no-test-prefixes.ts @@ -1,3 +1,4 @@ +import { AST_NODE_TYPES } from '@typescript-eslint/experimental-utils'; import { createRule, getNodeName, isDescribe, isTestCase } from './utils'; export default createRule({ @@ -27,12 +28,17 @@ export default createRule({ if (!preferredNodeName) return; + const funcNode = + node.callee.type === AST_NODE_TYPES.TaggedTemplateExpression + ? node.callee.tag + : node.callee; + context.report({ messageId: 'usePreferredName', node: node.callee, data: { preferredNodeName }, fix(fixer) { - return [fixer.replaceText(node.callee, preferredNodeName)]; + return [fixer.replaceText(funcNode, preferredNodeName)]; }, }); }, @@ -43,12 +49,14 @@ export default createRule({ function getPreferredNodeName(nodeName: string) { const firstChar = nodeName.charAt(0); + const suffix = nodeName.endsWith('.each') ? '.each' : ''; + if (firstChar === 'f') { - return `${nodeName.slice(1)}.only`; + return `${nodeName.slice(1).replace('.each', '')}.only${suffix}`; } if (firstChar === 'x') { - return `${nodeName.slice(1)}.skip`; + return `${nodeName.slice(1).replace('.each', '')}.skip${suffix}`; } return null; diff --git a/src/rules/utils.ts b/src/rules/utils.ts index 107675d81..6e487b4b1 100644 --- a/src/rules/utils.ts +++ b/src/rules/utils.ts @@ -580,10 +580,16 @@ export interface JestFunctionCallExpressionWithIdentifierCallee< callee: JestFunctionIdentifier; } +interface JestFunctionCallExpressionWithTaggedTemplateCallee + extends TSESTree.CallExpression { + callee: TSESTree.TaggedTemplateExpression; +} + export type JestFunctionCallExpression< FunctionName extends JestFunctionName = JestFunctionName > = | JestFunctionCallExpressionWithMemberExpressionCallee + | JestFunctionCallExpressionWithTaggedTemplateCallee | JestFunctionCallExpressionWithIdentifierCallee; const joinNames = (a: string | null, b: string | null): string | null => @@ -592,7 +598,8 @@ const joinNames = (a: string | null, b: string | null): string | null => export function getNodeName( node: | JestFunctionMemberExpression - | JestFunctionIdentifier, + | JestFunctionIdentifier + | TSESTree.TaggedTemplateExpression, ): string; export function getNodeName(node: TSESTree.Node): string | null; export function getNodeName(node: TSESTree.Node): string | null { @@ -601,6 +608,8 @@ export function getNodeName(node: TSESTree.Node): string | null { } switch (node.type) { + case AST_NODE_TYPES.TaggedTemplateExpression: + return getNodeName(node.tag); case AST_NODE_TYPES.MemberExpression: return joinNames(getNodeName(node.object), getNodeName(node.property)); case AST_NODE_TYPES.NewExpression: @@ -651,6 +660,11 @@ export const isTestCase = ( ): node is JestFunctionCallExpression => (node.callee.type === AST_NODE_TYPES.Identifier && TestCaseName.hasOwnProperty(node.callee.name)) || + // e.g. it.each``() + (node.callee.type === AST_NODE_TYPES.TaggedTemplateExpression && + node.callee.tag.type === AST_NODE_TYPES.MemberExpression && + isSupportedAccessor(node.callee.tag.property, TestCaseProperty.each)) || + // e.g. it.concurrent.{skip,only} (node.callee.type === AST_NODE_TYPES.MemberExpression && node.callee.property.type === AST_NODE_TYPES.Identifier && TestCaseProperty.hasOwnProperty(node.callee.property.name) && From ce08024594ced2f28483370563d73db6a94c26ab Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 12 Nov 2020 08:12:04 +0000 Subject: [PATCH 16/18] chore(release): 24.1.1 [skip ci] ## [24.1.1](https://github.com/jest-community/eslint-plugin-jest/compare/v24.1.0...v24.1.1) (2020-11-12) ### Bug Fixes * improve support for it.each involving tagged template literals ([#701](https://github.com/jest-community/eslint-plugin-jest/issues/701)) ([2341814](https://github.com/jest-community/eslint-plugin-jest/commit/2341814060b38c55728c0b456d7b432f1e0e1a11)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 599e5a6ee..7e705c8da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [24.1.1](https://github.com/jest-community/eslint-plugin-jest/compare/v24.1.0...v24.1.1) (2020-11-12) + + +### Bug Fixes + +* improve support for it.each involving tagged template literals ([#701](https://github.com/jest-community/eslint-plugin-jest/issues/701)) ([2341814](https://github.com/jest-community/eslint-plugin-jest/commit/2341814060b38c55728c0b456d7b432f1e0e1a11)) + # [24.1.0](https://github.com/jest-community/eslint-plugin-jest/compare/v24.0.2...v24.1.0) (2020-10-05) diff --git a/package.json b/package.json index 91d4cb08b..63ac23658 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-jest", - "version": "24.1.0", + "version": "24.1.1", "description": "Eslint rules for Jest", "keywords": [ "eslint", From 2f032f8d890e3717359d099b1e93e0cc6b52996a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ky=E2=84=93e=20Hensel?= Date: Thu, 12 Nov 2020 23:30:32 +1300 Subject: [PATCH 17/18] fix(no-done-callback): fix regression with it.each (#708) * fix(no-done-callback): fix regression with it.each * chore: apply suggestions from code review * chore: apply another suggestion from code review Co-authored-by: Simen Bekkhus Co-authored-by: Gareth Jones Co-authored-by: Simen Bekkhus --- src/rules/__tests__/no-done-callback.test.ts | 44 ++++++++++++++++++++ src/rules/no-done-callback.ts | 23 ++++++++-- 2 files changed, 63 insertions(+), 4 deletions(-) diff --git a/src/rules/__tests__/no-done-callback.test.ts b/src/rules/__tests__/no-done-callback.test.ts index f4fc63903..d91c19d28 100644 --- a/src/rules/__tests__/no-done-callback.test.ts +++ b/src/rules/__tests__/no-done-callback.test.ts @@ -15,6 +15,10 @@ ruleTester.run('no-done-callback', rule, { 'test("something", () => {})', 'test("something", async () => {})', 'test("something", function() {})', + 'test.each``("something", ({ a, b }) => {})', + 'test.each()("something", ({ a, b }) => {})', + 'it.each()("something", ({ a, b }) => {})', + 'it.each``("something", ({ a, b }) => {})', 'test("something", async function () {})', 'test("something", someArg)', 'beforeEach(() => {})', @@ -385,5 +389,45 @@ ruleTester.run('no-done-callback', rule, { }, ], }, + { + code: 'test.each``("something", ({ a, b }, done) => { done(); })', + errors: [ + { + messageId: 'noDoneCallback', + line: 1, + column: 37, + }, + ], + }, + { + code: 'test.each()("something", ({ a, b }, done) => { done(); })', + errors: [ + { + messageId: 'noDoneCallback', + line: 1, + column: 37, + }, + ], + }, + { + code: 'it.each``("something", ({ a, b }, done) => { done(); })', + errors: [ + { + messageId: 'noDoneCallback', + line: 1, + column: 35, + }, + ], + }, + { + code: 'it.each()("something", ({ a, b }, done) => { done(); })', + errors: [ + { + messageId: 'noDoneCallback', + line: 1, + column: 35, + }, + ], + }, ], }); diff --git a/src/rules/no-done-callback.ts b/src/rules/no-done-callback.ts index 70fde6caa..345722dae 100644 --- a/src/rules/no-done-callback.ts +++ b/src/rules/no-done-callback.ts @@ -2,11 +2,22 @@ import { AST_NODE_TYPES, TSESTree, } from '@typescript-eslint/experimental-utils'; -import { createRule, isFunction, isHook, isTestCase } from './utils'; +import { + createRule, + getNodeName, + isFunction, + isHook, + isTestCase, +} from './utils'; const findCallbackArg = ( node: TSESTree.CallExpression, + isJestEach: boolean, ): TSESTree.CallExpression['arguments'][0] | null => { + if (isJestEach) { + return node.arguments[1]; + } + if (isHook(node) && node.arguments.length >= 1) { return node.arguments[0]; } @@ -41,17 +52,21 @@ export default createRule({ create(context) { return { CallExpression(node) { - const callback = findCallbackArg(node); + // done is the second argument for it.each, not the first + const isJestEach = getNodeName(node.callee)?.endsWith('.each') ?? false; + + const callback = findCallbackArg(node, isJestEach); + const callbackArgIndex = Number(isJestEach); if ( !callback || !isFunction(callback) || - callback.params.length !== 1 + callback.params.length !== 1 + callbackArgIndex ) { return; } - const [argument] = callback.params; + const argument = callback.params[callbackArgIndex]; if (argument.type !== AST_NODE_TYPES.Identifier) { context.report({ From fe80f2fd1d2081e8ac0dee91824d0c85d036ed6f Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 12 Nov 2020 10:33:40 +0000 Subject: [PATCH 18/18] chore(release): 24.1.2 [skip ci] ## [24.1.2](https://github.com/jest-community/eslint-plugin-jest/compare/v24.1.1...v24.1.2) (2020-11-12) ### Bug Fixes * **no-done-callback:** fix regression with it.each ([#708](https://github.com/jest-community/eslint-plugin-jest/issues/708)) ([2f032f8](https://github.com/jest-community/eslint-plugin-jest/commit/2f032f8d890e3717359d099b1e93e0cc6b52996a)) --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e705c8da..feb252afd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [24.1.2](https://github.com/jest-community/eslint-plugin-jest/compare/v24.1.1...v24.1.2) (2020-11-12) + + +### Bug Fixes + +* **no-done-callback:** fix regression with it.each ([#708](https://github.com/jest-community/eslint-plugin-jest/issues/708)) ([2f032f8](https://github.com/jest-community/eslint-plugin-jest/commit/2f032f8d890e3717359d099b1e93e0cc6b52996a)) + ## [24.1.1](https://github.com/jest-community/eslint-plugin-jest/compare/v24.1.0...v24.1.1) (2020-11-12) diff --git a/package.json b/package.json index 63ac23658..7dc6a0767 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-jest", - "version": "24.1.1", + "version": "24.1.2", "description": "Eslint rules for Jest", "keywords": [ "eslint",