From 2e3ac96de33fd8c94e746fee6a7dcde877d6ddc5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sun, 17 May 2020 23:10:01 +0200 Subject: [PATCH] Update dependencies. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- flow-typed/npm/babel-eslint_vx.x.x.js | 4 +- flow-typed/npm/clinic_vx.x.x.js | 4 +- flow-typed/npm/eslint-config-esnext_vx.x.x.js | 18 - flow-typed/npm/eslint-config-google_vx.x.x.js | 4 +- flow-typed/npm/eslint-config-node_vx.x.x.js | 4 +- .../npm/eslint-plugin-flowtype_vx.x.x.js | 4 +- flow-typed/npm/eslint-plugin-node_vx.x.x.js | 4 +- .../npm/eslint-plugin-promise_vx.x.x.js | 185 --------- flow-typed/npm/eslint_vx.x.x.js | 49 ++- flow-typed/npm/flow-typed_vx.x.x.js | 4 +- flow-typed/npm/npm-check_vx.x.x.js | 4 +- flow-typed/npm/uuid_v7.x.x.js | 74 ---- flow-typed/npm/worker-threads-pool_vx.x.x.js | 4 +- flow-typed/npm/ws_vx.x.x.js | 4 +- package-lock.json | 354 ++++++++++++------ package.json | 12 +- src/utils/Utils.js | 4 +- 17 files changed, 323 insertions(+), 413 deletions(-) delete mode 100644 flow-typed/npm/eslint-config-esnext_vx.x.x.js delete mode 100644 flow-typed/npm/eslint-plugin-promise_vx.x.x.js delete mode 100644 flow-typed/npm/uuid_v7.x.x.js diff --git a/flow-typed/npm/babel-eslint_vx.x.x.js b/flow-typed/npm/babel-eslint_vx.x.x.js index bed63ea9..feec5e79 100644 --- a/flow-typed/npm/babel-eslint_vx.x.x.js +++ b/flow-typed/npm/babel-eslint_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 4709a602f8081009364e655eb430d23d -// flow-typed version: <>/babel-eslint_v^10.1.0/flow_v0.123.0 +// flow-typed signature: db1b92bd8ee2f327839575a430181d07 +// flow-typed version: <>/babel-eslint_v^10.1.0/flow_v0.125.1 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/clinic_vx.x.x.js b/flow-typed/npm/clinic_vx.x.x.js index 08dc30ec..4f68a686 100644 --- a/flow-typed/npm/clinic_vx.x.x.js +++ b/flow-typed/npm/clinic_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: e92543dbfb2fa4d491b46255863eea6f -// flow-typed version: <>/clinic_v^5.0.1/flow_v0.123.0 +// flow-typed signature: faa74ccf0dffb83c451385e574b67bfd +// flow-typed version: <>/clinic_v^5.0.1/flow_v0.125.1 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-config-esnext_vx.x.x.js b/flow-typed/npm/eslint-config-esnext_vx.x.x.js deleted file mode 100644 index b012b832..00000000 --- a/flow-typed/npm/eslint-config-esnext_vx.x.x.js +++ /dev/null @@ -1,18 +0,0 @@ -// flow-typed signature: 67fce3444f2d1a1266770c7fb04c58f9 -// flow-typed version: <>/eslint-config-esnext_v^4.0.0/flow_v0.123.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'eslint-config-esnext' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'eslint-config-esnext' { - declare module.exports: any; -} diff --git a/flow-typed/npm/eslint-config-google_vx.x.x.js b/flow-typed/npm/eslint-config-google_vx.x.x.js index 18ac9ab3..2cba0975 100644 --- a/flow-typed/npm/eslint-config-google_vx.x.x.js +++ b/flow-typed/npm/eslint-config-google_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 99b3755d37f7a007f8f19c6d019e4d31 -// flow-typed version: <>/eslint-config-google_v^0.14.0/flow_v0.123.0 +// flow-typed signature: bfc202ce9ae289597d929b79232bdbf0 +// flow-typed version: <>/eslint-config-google_v^0.14.0/flow_v0.125.1 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-config-node_vx.x.x.js b/flow-typed/npm/eslint-config-node_vx.x.x.js index 15c6db8c..7a87f7a6 100644 --- a/flow-typed/npm/eslint-config-node_vx.x.x.js +++ b/flow-typed/npm/eslint-config-node_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 05541cfe279686b8fef453f3cd952203 -// flow-typed version: <>/eslint-config-node_v^4.0.0/flow_v0.123.0 +// flow-typed signature: 8ae698fb75cf6d908e02d537ee07bff0 +// flow-typed version: <>/eslint-config-node_v^4.0.0/flow_v0.125.1 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js b/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js index 37c66cc2..1d88abba 100644 --- a/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js +++ b/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 7b5d5b3e18e9f28620a745df2ca57adb -// flow-typed version: <>/eslint-plugin-flowtype_v^4.7.0/flow_v0.123.0 +// flow-typed signature: 5540b64a8c36f219a3d28c7fcf1752cd +// flow-typed version: <>/eslint-plugin-flowtype_v^5.0.3/flow_v0.125.1 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-plugin-node_vx.x.x.js b/flow-typed/npm/eslint-plugin-node_vx.x.x.js index 8223e12b..2c6758c6 100644 --- a/flow-typed/npm/eslint-plugin-node_vx.x.x.js +++ b/flow-typed/npm/eslint-plugin-node_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 05eb8c622c9f1f4e01335bf7258037da -// flow-typed version: <>/eslint-plugin-node_v^11.1.0/flow_v0.123.0 +// flow-typed signature: 911a4836bc9391f788afda564eaf4322 +// flow-typed version: <>/eslint-plugin-node_v^11.1.0/flow_v0.125.1 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-plugin-promise_vx.x.x.js b/flow-typed/npm/eslint-plugin-promise_vx.x.x.js deleted file mode 100644 index 20d022bd..00000000 --- a/flow-typed/npm/eslint-plugin-promise_vx.x.x.js +++ /dev/null @@ -1,185 +0,0 @@ -// flow-typed signature: 55e49448916cc92fc80fd51ac51af1cc -// flow-typed version: <>/eslint-plugin-promise_v^4.2.1/flow_v0.123.0 - -/** - * This is an autogenerated libdef stub for: - * - * 'eslint-plugin-promise' - * - * Fill this stub out by replacing all the `any` types. - * - * Once filled out, we encourage you to share your work with the - * community by sending a pull request to: - * https://github.com/flowtype/flow-typed - */ - -declare module 'eslint-plugin-promise' { - declare module.exports: any; -} - -/** - * We include stubs for each file inside this npm package in case you need to - * require those files directly. Feel free to delete any files that aren't - * needed. - */ -declare module 'eslint-plugin-promise/rules/always-return' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/avoid-new' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/catch-or-return' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/lib/get-docs-url' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/lib/has-promise-callback' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/lib/is-callback' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/lib/is-inside-callback' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/lib/is-inside-promise' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/lib/is-named-callback' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/lib/is-promise' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/lib/promise-statics' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/no-callback-in-promise' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/no-native' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/no-nesting' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/no-new-statics' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/no-promise-in-callback' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/no-return-in-finally' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/no-return-wrap' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/param-names' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/prefer-await-to-callbacks' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/prefer-await-to-then' { - declare module.exports: any; -} - -declare module 'eslint-plugin-promise/rules/valid-params' { - declare module.exports: any; -} - -// Filename aliases -declare module 'eslint-plugin-promise/index' { - declare module.exports: $Exports<'eslint-plugin-promise'>; -} -declare module 'eslint-plugin-promise/index.js' { - declare module.exports: $Exports<'eslint-plugin-promise'>; -} -declare module 'eslint-plugin-promise/rules/always-return.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/always-return'>; -} -declare module 'eslint-plugin-promise/rules/avoid-new.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/avoid-new'>; -} -declare module 'eslint-plugin-promise/rules/catch-or-return.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/catch-or-return'>; -} -declare module 'eslint-plugin-promise/rules/lib/get-docs-url.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/get-docs-url'>; -} -declare module 'eslint-plugin-promise/rules/lib/has-promise-callback.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/has-promise-callback'>; -} -declare module 'eslint-plugin-promise/rules/lib/is-callback.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-callback'>; -} -declare module 'eslint-plugin-promise/rules/lib/is-inside-callback.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-inside-callback'>; -} -declare module 'eslint-plugin-promise/rules/lib/is-inside-promise.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-inside-promise'>; -} -declare module 'eslint-plugin-promise/rules/lib/is-named-callback.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-named-callback'>; -} -declare module 'eslint-plugin-promise/rules/lib/is-promise.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-promise'>; -} -declare module 'eslint-plugin-promise/rules/lib/promise-statics.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/promise-statics'>; -} -declare module 'eslint-plugin-promise/rules/no-callback-in-promise.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/no-callback-in-promise'>; -} -declare module 'eslint-plugin-promise/rules/no-native.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/no-native'>; -} -declare module 'eslint-plugin-promise/rules/no-nesting.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/no-nesting'>; -} -declare module 'eslint-plugin-promise/rules/no-new-statics.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/no-new-statics'>; -} -declare module 'eslint-plugin-promise/rules/no-promise-in-callback.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/no-promise-in-callback'>; -} -declare module 'eslint-plugin-promise/rules/no-return-in-finally.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/no-return-in-finally'>; -} -declare module 'eslint-plugin-promise/rules/no-return-wrap.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/no-return-wrap'>; -} -declare module 'eslint-plugin-promise/rules/param-names.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/param-names'>; -} -declare module 'eslint-plugin-promise/rules/prefer-await-to-callbacks.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/prefer-await-to-callbacks'>; -} -declare module 'eslint-plugin-promise/rules/prefer-await-to-then.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/prefer-await-to-then'>; -} -declare module 'eslint-plugin-promise/rules/valid-params.js' { - declare module.exports: $Exports<'eslint-plugin-promise/rules/valid-params'>; -} diff --git a/flow-typed/npm/eslint_vx.x.x.js b/flow-typed/npm/eslint_vx.x.x.js index aca15657..d776031a 100644 --- a/flow-typed/npm/eslint_vx.x.x.js +++ b/flow-typed/npm/eslint_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 0fc4673a11ce48e48641d9669c0611fb -// flow-typed version: <>/eslint_v^6.8.0/flow_v0.123.0 +// flow-typed signature: c9c9c76857819e1c18c1d7043360371c +// flow-typed version: <>/eslint_v^7.0.0/flow_v0.125.1 /** * This is an autogenerated libdef stub for: @@ -166,6 +166,14 @@ declare module 'eslint/lib/cli' { declare module.exports: any; } +declare module 'eslint/lib/eslint/eslint' { + declare module.exports: any; +} + +declare module 'eslint/lib/eslint' { + declare module.exports: any; +} + declare module 'eslint/lib/init/autoconfig' { declare module.exports: any; } @@ -374,6 +382,10 @@ declare module 'eslint/lib/rules/curly' { declare module.exports: any; } +declare module 'eslint/lib/rules/default-case-last' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/default-case' { declare module.exports: any; } @@ -946,6 +958,10 @@ declare module 'eslint/lib/rules/no-regex-spaces' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-restricted-exports' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-restricted-globals' { declare module.exports: any; } @@ -1094,6 +1110,10 @@ declare module 'eslint/lib/rules/no-use-before-define' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-useless-backreference' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-useless-call' { declare module.exports: any; } @@ -1438,6 +1458,10 @@ declare module 'eslint/lib/shared/config-validator' { declare module.exports: any; } +declare module 'eslint/lib/shared/deprecation-warnings' { + declare module.exports: any; +} + declare module 'eslint/lib/shared/logging' { declare module.exports: any; } @@ -1637,6 +1661,15 @@ declare module 'eslint/lib/cli-engine/xml-escape.js' { declare module 'eslint/lib/cli.js' { declare module.exports: $Exports<'eslint/lib/cli'>; } +declare module 'eslint/lib/eslint/eslint.js' { + declare module.exports: $Exports<'eslint/lib/eslint/eslint'>; +} +declare module 'eslint/lib/eslint/index' { + declare module.exports: $Exports<'eslint/lib/eslint'>; +} +declare module 'eslint/lib/eslint/index.js' { + declare module.exports: $Exports<'eslint/lib/eslint'>; +} declare module 'eslint/lib/init/autoconfig.js' { declare module.exports: $Exports<'eslint/lib/init/autoconfig'>; } @@ -1799,6 +1832,9 @@ declare module 'eslint/lib/rules/constructor-super.js' { declare module 'eslint/lib/rules/curly.js' { declare module.exports: $Exports<'eslint/lib/rules/curly'>; } +declare module 'eslint/lib/rules/default-case-last.js' { + declare module.exports: $Exports<'eslint/lib/rules/default-case-last'>; +} declare module 'eslint/lib/rules/default-case.js' { declare module.exports: $Exports<'eslint/lib/rules/default-case'>; } @@ -2231,6 +2267,9 @@ declare module 'eslint/lib/rules/no-redeclare.js' { declare module 'eslint/lib/rules/no-regex-spaces.js' { declare module.exports: $Exports<'eslint/lib/rules/no-regex-spaces'>; } +declare module 'eslint/lib/rules/no-restricted-exports.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-restricted-exports'>; +} declare module 'eslint/lib/rules/no-restricted-globals.js' { declare module.exports: $Exports<'eslint/lib/rules/no-restricted-globals'>; } @@ -2342,6 +2381,9 @@ declare module 'eslint/lib/rules/no-unused-vars.js' { declare module 'eslint/lib/rules/no-use-before-define.js' { declare module.exports: $Exports<'eslint/lib/rules/no-use-before-define'>; } +declare module 'eslint/lib/rules/no-useless-backreference.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-useless-backreference'>; +} declare module 'eslint/lib/rules/no-useless-call.js' { declare module.exports: $Exports<'eslint/lib/rules/no-useless-call'>; } @@ -2603,6 +2645,9 @@ declare module 'eslint/lib/shared/config-ops.js' { declare module 'eslint/lib/shared/config-validator.js' { declare module.exports: $Exports<'eslint/lib/shared/config-validator'>; } +declare module 'eslint/lib/shared/deprecation-warnings.js' { + declare module.exports: $Exports<'eslint/lib/shared/deprecation-warnings'>; +} declare module 'eslint/lib/shared/logging.js' { declare module.exports: $Exports<'eslint/lib/shared/logging'>; } diff --git a/flow-typed/npm/flow-typed_vx.x.x.js b/flow-typed/npm/flow-typed_vx.x.x.js index f856b326..44b45165 100644 --- a/flow-typed/npm/flow-typed_vx.x.x.js +++ b/flow-typed/npm/flow-typed_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 8979429f96aa5ee1e5743eed762dccb8 -// flow-typed version: <>/flow-typed_v^3.1.0/flow_v0.123.0 +// flow-typed signature: e72d6be179566448708556a6b200567d +// flow-typed version: <>/flow-typed_v^3.1.0/flow_v0.125.1 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/npm-check_vx.x.x.js b/flow-typed/npm/npm-check_vx.x.x.js index 81672b73..1b7714be 100644 --- a/flow-typed/npm/npm-check_vx.x.x.js +++ b/flow-typed/npm/npm-check_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 4db671c775cb3525f55fad84aa29f293 -// flow-typed version: <>/npm-check_v^5.9.2/flow_v0.123.0 +// flow-typed signature: dccad34d79742984f46415e5fa7c1faa +// flow-typed version: <>/npm-check_v^5.9.2/flow_v0.125.1 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/uuid_v7.x.x.js b/flow-typed/npm/uuid_v7.x.x.js deleted file mode 100644 index 870032fd..00000000 --- a/flow-typed/npm/uuid_v7.x.x.js +++ /dev/null @@ -1,74 +0,0 @@ -// flow-typed signature: 46c208c0478422f7cb257049275d50ff -// flow-typed version: 96813466d9/uuid_v7.x.x/flow_>=v0.104.x - -declare module 'uuid' { - // v1 (Timestamp) - declare type V1Options = {| - node?: $ReadOnlyArray, - clockseq?: number, - msecs?: number, - nsecs?: number, - random?: $ReadOnlyArray, - rng?: () => $ReadOnlyArray, - |}; - - declare export function v1(options?: V1Options): string; - - declare export function v1( - options: V1Options | null, - buffer: Array, - offset?: number - ): Array; - - // v3 (Namespace) - declare function v3Impl( - name: string | $ReadOnlyArray, - namespace: string | $ReadOnlyArray - ): string; - - declare function v3Impl( - name: string | $ReadOnlyArray, - namespace: string | $ReadOnlyArray, - buffer: Array, - offset?: number - ): Array; - - declare export var v3: {| - [[call]]: typeof v3Impl, - DNS: string, - URL: string, - |}; - - // v4 (Random) - declare type V4Options = {| - random?: $ReadOnlyArray, - rng?: () => $ReadOnlyArray, - |}; - - declare export function v4(options?: V4Options): string; - - declare export function v4( - options: V4Options | null, - buffer: Array, - offset?: number - ): Array; - - // v5 (Namespace) - declare function v5Impl( - name: string | $ReadOnlyArray, - namespace: string | $ReadOnlyArray - ): string; - - declare function v5Impl( - name: string | $ReadOnlyArray, - namespace: string | $ReadOnlyArray, - buffer: Array, - offset?: number - ): Array; - - declare export var v5: {| - [[call]]: typeof v5Impl, - DNS: string, - URL: string, - |}; -} diff --git a/flow-typed/npm/worker-threads-pool_vx.x.x.js b/flow-typed/npm/worker-threads-pool_vx.x.x.js index a3521695..c84d5797 100644 --- a/flow-typed/npm/worker-threads-pool_vx.x.x.js +++ b/flow-typed/npm/worker-threads-pool_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 266bc83ef6c6e0bf60fcf741edbdc26a -// flow-typed version: <>/worker-threads-pool_v^2.0.0/flow_v0.123.0 +// flow-typed signature: 969a8eb17cd2cb030f883aa82330d221 +// flow-typed version: <>/worker-threads-pool_v^2.0.0/flow_v0.125.1 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/ws_vx.x.x.js b/flow-typed/npm/ws_vx.x.x.js index c57cbcfc..b0a96adb 100644 --- a/flow-typed/npm/ws_vx.x.x.js +++ b/flow-typed/npm/ws_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 48fc82c9d1cb159e716e808c0c81dc84 -// flow-typed version: <>/ws_v^7.2.3/flow_v0.123.0 +// flow-typed signature: 4af5edbe6edf658ab322e330297059b8 +// flow-typed version: <>/ws_v^7.3.0/flow_v0.125.1 /** * This is an autogenerated libdef stub for: diff --git a/package-lock.json b/package-lock.json index 14291285..3ee93e52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3505,22 +3505,22 @@ } }, "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.0.0.tgz", + "integrity": "sha512-qY1cwdOxMONHJfGqw52UOpZDeqXy8xmD0u8CT6jIstil72jkhURC704W8CFyTPDPllz4z4lu0Ql1+07PG/XdIg==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", + "eslint-utils": "^2.0.0", "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", + "espree": "^7.0.0", + "esquery": "^1.2.0", "esutils": "^2.0.2", "file-entry-cache": "^5.0.1", "functional-red-black-tree": "^1.0.1", @@ -3533,26 +3533,25 @@ "is-glob": "^4.0.0", "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", + "levn": "^0.4.1", "lodash": "^4.17.14", "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "optionator": "^0.8.3", + "optionator": "^0.9.1", "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", "table": "^5.2.3", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -3562,12 +3561,20 @@ } }, "ansi-escapes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", - "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } } }, "ansi-regex": { @@ -3576,6 +3583,26 @@ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -3585,6 +3612,32 @@ "restore-cursor": "^3.1.0" } }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", + "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -3592,9 +3645,9 @@ "dev": true }, "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz", + "integrity": "sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==", "dev": true, "requires": { "eslint-visitor-keys": "^1.1.0" @@ -3606,6 +3659,21 @@ "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", "dev": true }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "estraverse": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", + "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", + "dev": true + }, "fast-deep-equal": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", @@ -3622,33 +3690,51 @@ } }, "globals": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz", - "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, "requires": { "type-fest": "^0.8.1" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "inquirer": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", - "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", + "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", "dev": true, "requires": { "ansi-escapes": "^4.2.1", - "chalk": "^2.4.2", + "chalk": "^3.0.0", "cli-cursor": "^3.1.0", "cli-width": "^2.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", "lodash": "^4.17.15", "mute-stream": "0.0.8", - "run-async": "^2.2.0", + "run-async": "^2.4.0", "rxjs": "^6.5.3", "string-width": "^4.1.0", - "strip-ansi": "^5.1.0", + "strip-ansi": "^6.0.0", "through": "^2.3.6" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } } }, "is-fullwidth-code-point": { @@ -3657,6 +3743,16 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -3679,19 +3775,37 @@ } }, "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, "restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -3702,19 +3816,40 @@ "signal-exit": "^3.0.2" } }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, "rxjs": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", - "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", "dev": true, "requires": { "tslib": "^1.9.0" } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, "string-width": { @@ -3726,47 +3861,55 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } + "ansi-regex": "^5.0.0" } }, "strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", "dev": true }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -4041,12 +4184,13 @@ } }, "eslint-plugin-flowtype": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.7.0.tgz", - "integrity": "sha512-M+hxhSCk5QBEValO5/UqrS4UunT+MgplIJK5wA1sCtXjzBcZkpTGRwxmLHhGpbHcrmQecgt6ZL/KDdXWqGB7VA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.0.3.tgz", + "integrity": "sha512-QtfUeODs6B7/girI8t/FeZ9FKb0vl7hRkWty/L4Ae3Shwfb79P/rf/S8pzjOxz0Bv0R0VHDN2ATubJfo1fXNcg==", "dev": true, "requires": { - "lodash": "^4.17.15" + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" } }, "eslint-plugin-import": { @@ -4156,12 +4300,6 @@ } } }, - "eslint-plugin-promise": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", - "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", - "dev": true - }, "eslint-rule-composer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", @@ -4194,20 +4332,20 @@ "dev": true }, "espree": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", - "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.0.0.tgz", + "integrity": "sha512-/r2XEx5Mw4pgKdyb7GNLQNsu++asx/dltf/CI8RFi9oGHxmQFgvLbc5Op4U6i8Oaj+kdslhJtVlEZeAqH5qOTw==", "dev": true, "requires": { - "acorn": "^7.1.0", - "acorn-jsx": "^5.1.0", + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", "eslint-visitor-keys": "^1.1.0" }, "dependencies": { "acorn-jsx": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", - "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", "dev": true }, "eslint-visitor-keys": { @@ -4472,9 +4610,9 @@ "dev": true }, "flow-bin": { - "version": "0.123.0", - "resolved": "https://registry.npmjs.org/flow-bin/-/flow-bin-0.123.0.tgz", - "integrity": "sha512-Ylcf8YDIM/KrqtxkPuq+f8O+6sdYA2Nuz5f+sWHlp539DatZz3YMcsO1EiXaf1C11HJgpT/3YGYe7xZ9/UZmvQ==", + "version": "0.125.1", + "resolved": "https://registry.npmjs.org/flow-bin/-/flow-bin-0.125.1.tgz", + "integrity": "sha512-jEury9NTXylxQEOAXLWEE945BjBwYcMwwKVnb+5XORNwMQE7i5hQYF0ysYfsaaYOa7rW/U16rHBfwLuaZfWV7A==", "dev": true }, "flow-typed": { @@ -5038,9 +5176,9 @@ } }, "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -8938,6 +9076,12 @@ "readable-stream": "2" } }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "dev": true + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -9589,9 +9733,9 @@ "dev": true }, "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", + "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==" }, "uuid-parse": { "version": "1.1.0", @@ -9905,9 +10049,9 @@ } }, "ws": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz", - "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==" + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.0.tgz", + "integrity": "sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w==" }, "xdg-basedir": { "version": "3.0.0", diff --git a/package.json b/package.json index dfb43a76..7704de26 100644 --- a/package.json +++ b/package.json @@ -38,22 +38,20 @@ "git:spush": "git push --recurse-submodules=on-demand" }, "dependencies": { - "uuid": "^7.0.3", + "uuid": "^8.0.0", "winston": "^3.2.1", "worker-threads-pool": "^2.0.0", - "ws": "^7.2.3" + "ws": "^7.3.0" }, "devDependencies": { "babel-eslint": "^10.1.0", "clinic": "^5.0.1", - "eslint": "^6.8.0", - "eslint-config-esnext": "^4.0.0", + "eslint": "^7.0.0", "eslint-config-google": "^0.14.0", "eslint-config-node": "^4.0.0", - "eslint-plugin-flowtype": "^4.7.0", + "eslint-plugin-flowtype": "^5.0.3", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1", - "flow-bin": "^0.123.0", + "flow-bin": "^0.125.1", "flow-typed": "^3.1.0", "npm-check": "^5.9.2" } diff --git a/src/utils/Utils.js b/src/utils/Utils.js index 16901b00..85b2d474 100644 --- a/src/utils/Utils.js +++ b/src/utils/Utils.js @@ -1,8 +1,8 @@ -const uuidV4 = require('uuid/v4'); +const {v4: uuid} = require('uuid'); class Utils { static generateGUID() { - return uuidV4(); + return uuid(); } static sleep(ms) { -- 2.34.1