From aa6450a9f9f37d3c4a4c2a20e74e24f88ced200c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kh=C3=A1nh=20Ho=C3=A0ng?= <6380436+hckhanh@users.noreply.github.com> Date: Fri, 17 Dec 2021 11:49:07 +0700 Subject: [PATCH] fix(eslint): fix ESLint issues --- .eslintrc | 5 +- package.json | 30 +- src/actions/AddScriptsAction.ts | 2 +- src/actions/CreateConfigsFileAction.ts | 6 +- src/formatters/Formatter.ts | 2 +- src/formatters/IniFormatter.ts | 2 +- src/formatters/JsFormatter.ts | 2 +- src/formatters/JsonFormatter.ts | 2 +- src/formatters/YamlFormatter.ts | 2 +- src/generators/ESLintGenerator.ts | 4 +- src/generators/FlowGenerator.ts | 4 +- src/generators/Generator.ts | 4 +- src/generators/PostGenerator.ts | 12 +- src/generators/PrettierGenerator.ts | 4 +- src/generators/Yarn2Generator.ts | 8 +- src/process.ts | 8 +- yarn.lock | 1413 +++++++++++++++++++----- 17 files changed, 1164 insertions(+), 346 deletions(-) diff --git a/.eslintrc b/.eslintrc index fa41eb9..321f7cc 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,8 +1,11 @@ { + "root": true, "extends": ["oclif", "oclif-typescript", "plugin:prettier/recommended"], "rules": { - "quotes": ["error", "double"], "no-await-in-loop": "off", + "node/no-missing-import": 1, + "quotes": ["error", "double"], + "unicorn/no-for-loop": "off", "unicorn/filename-case": "off" } } diff --git a/package.json b/package.json index 873034f..5fb5c86 100644 --- a/package.json +++ b/package.json @@ -72,15 +72,15 @@ ] }, "dependencies": { - "@oclif/command": "^1", - "@oclif/config": "^1", - "@oclif/plugin-help": "^3", - "cli-ux": "^5.5.1", - "cross-spawn": "^7.0.3", - "ini": "^2.0.0", - "inquirer": "^8.0.0", - "js-yaml": "^4.0.0", - "tslib": "^2.1.0" + "@oclif/command": "1.8.15", + "@oclif/config": "1.18.2", + "@oclif/plugin-help": "5.1.10", + "cli-ux": "6.0.6", + "cross-spawn": "7.0.3", + "ini": "2.0.0", + "inquirer": "8.2.0", + "js-yaml": "4.1.0", + "tslib": "2.3.1" }, "devDependencies": { "@oclif/dev-cli": "^1", @@ -88,12 +88,12 @@ "@types/ini": "^1", "@types/inquirer": "^7", "@types/js-yaml": "^4", - "@types/node": "^14", - "eslint": "^7.22.0", - "eslint-config-oclif": "^3.1", - "eslint-config-oclif-typescript": "^0.2.0", - "eslint-config-prettier": "^8.1.0", - "eslint-plugin-prettier": "^3.3.1", + "@types/node": "^16", + "eslint": "7.32.0", + "eslint-config-oclif": "4.0.0", + "eslint-config-oclif-typescript": "1.0.2", + "eslint-config-prettier": "8.3.0", + "eslint-plugin-prettier": "4.0.0", "prettier": "2.5.1", "rimraf": "^3.0.2", "ts-node": "^9.1.1", diff --git a/src/actions/AddScriptsAction.ts b/src/actions/AddScriptsAction.ts index 46cad95..f4f656f 100644 --- a/src/actions/AddScriptsAction.ts +++ b/src/actions/AddScriptsAction.ts @@ -2,7 +2,7 @@ import { formatJson, readContentFromFile, withCurrentDir, writeContentToFile } f import { Action } from "./Action"; export class AddScriptsAction extends Action { - constructor(private scripts: object, private enable: boolean) { + constructor(private scripts: Record, private enable: boolean) { super(); } diff --git a/src/actions/CreateConfigsFileAction.ts b/src/actions/CreateConfigsFileAction.ts index 397afd2..be08f2e 100644 --- a/src/actions/CreateConfigsFileAction.ts +++ b/src/actions/CreateConfigsFileAction.ts @@ -3,7 +3,11 @@ import { withCurrentDir, writeContentToFile } from "../process"; import { Action } from "./Action"; export class CreateConfigsFileAction extends Action { - constructor(private fileName: string, private configs: object, private formatter: Formatter) { + constructor( + private fileName: string, + private configs: Record, + private formatter: Formatter, + ) { super(); } diff --git a/src/formatters/Formatter.ts b/src/formatters/Formatter.ts index 22dded7..9011bfc 100644 --- a/src/formatters/Formatter.ts +++ b/src/formatters/Formatter.ts @@ -1,5 +1,5 @@ export abstract class Formatter { - abstract format(configs: object): string; + abstract format(configs: Record): string; abstract formatFileName(fileName: string): string; } diff --git a/src/formatters/IniFormatter.ts b/src/formatters/IniFormatter.ts index e400a97..2e2f6b0 100644 --- a/src/formatters/IniFormatter.ts +++ b/src/formatters/IniFormatter.ts @@ -2,7 +2,7 @@ import { encode } from "ini"; import { Formatter } from "./Formatter"; export class IniFormatter extends Formatter { - format(configs: object) { + format(configs: Record) { const iniConfigs = encode(configs); return iniConfigs.replace(/\.\*=true/g, ".*"); } diff --git a/src/formatters/JsFormatter.ts b/src/formatters/JsFormatter.ts index a428396..a79844d 100644 --- a/src/formatters/JsFormatter.ts +++ b/src/formatters/JsFormatter.ts @@ -1,7 +1,7 @@ import { JsonFormatter } from "./JsonFormatter"; export class JsFormatter extends JsonFormatter { - format(configs: object) { + format(configs: Record) { const jsonObj = super.format(configs); return "module.exports = ".concat(jsonObj); } diff --git a/src/formatters/JsonFormatter.ts b/src/formatters/JsonFormatter.ts index 95c3677..57e665b 100644 --- a/src/formatters/JsonFormatter.ts +++ b/src/formatters/JsonFormatter.ts @@ -2,7 +2,7 @@ import { formatJson } from "../process"; import { Formatter } from "./Formatter"; export class JsonFormatter extends Formatter { - format(configs: object) { + format(configs: Record) { return formatJson(configs); } diff --git a/src/formatters/YamlFormatter.ts b/src/formatters/YamlFormatter.ts index 7ba8d99..01566c1 100644 --- a/src/formatters/YamlFormatter.ts +++ b/src/formatters/YamlFormatter.ts @@ -2,7 +2,7 @@ import { dump } from "js-yaml"; import { Formatter } from "./Formatter"; export class YamlFormatter extends Formatter { - format(configs: object) { + format(configs: Record) { return dump(configs); } diff --git a/src/generators/ESLintGenerator.ts b/src/generators/ESLintGenerator.ts index 52bcf7f..62bce7c 100644 --- a/src/generators/ESLintGenerator.ts +++ b/src/generators/ESLintGenerator.ts @@ -10,7 +10,7 @@ import type { InquirerConfigs } from "../types"; import { Generator } from "./Generator"; export class ESLintGenerator extends Generator { - generateConfigs(userConfigs: InquirerConfigs): [object, string[]] { + generateConfigs(userConfigs: InquirerConfigs): [Record, string[]] { const configs: any = eslintBaseConfigs; const packages = ["eslint"]; @@ -66,7 +66,7 @@ export class ESLintGenerator extends Generator { } initActions( - configs: object, + configs: Record, packages: string[], userConfigs: InquirerConfigs, formatter: Formatter, diff --git a/src/generators/FlowGenerator.ts b/src/generators/FlowGenerator.ts index 0e2bab9..0d88a7f 100644 --- a/src/generators/FlowGenerator.ts +++ b/src/generators/FlowGenerator.ts @@ -11,7 +11,7 @@ import type { InquirerConfigs } from "../types"; import { Generator } from "./Generator"; export class FlowGenerator extends Generator { - generateConfigs(userConfigs: InquirerConfigs): [object, string[]] { + generateConfigs(userConfigs: InquirerConfigs): [Record, string[]] { const configs: any = { ...flowConfigs }; const packages = ["flow-bin", "flow-typed"]; @@ -24,7 +24,7 @@ export class FlowGenerator extends Generator { } initActions( - configs: object, + configs: Record, packages: string[], userConfigs: InquirerConfigs, formatter: Formatter, diff --git a/src/generators/Generator.ts b/src/generators/Generator.ts index a777bbe..b2c7856 100644 --- a/src/generators/Generator.ts +++ b/src/generators/Generator.ts @@ -11,10 +11,10 @@ export abstract class Generator { this.actions = this.initActions(configs, packages, userConfigs, formatter, packager); } - abstract generateConfigs(userConfigs: InquirerConfigs): [object, string[]]; + abstract generateConfigs(userConfigs: InquirerConfigs): [Record, string[]]; abstract initActions( - configs: object, + configs: Record, packages: string[], userConfigs: InquirerConfigs, formatter: Formatter, diff --git a/src/generators/PostGenerator.ts b/src/generators/PostGenerator.ts index 1d9db0a..e1798b4 100644 --- a/src/generators/PostGenerator.ts +++ b/src/generators/PostGenerator.ts @@ -7,16 +7,16 @@ import type { InquirerConfigs } from "../types"; import { Generator } from "./Generator"; export class PostGenerator extends Generator { - generateConfigs(userConfigs: InquirerConfigs): [object, string[]] { + generateConfigs(_userConfigs: InquirerConfigs): [Record, string[]] { return [{}, []]; } initActions( - configs: object, - packages: string[], - userConfigs: InquirerConfigs, - formatter: Formatter, - packager: Packager, + _configs: Record, + _packages: string[], + _userConfigs: InquirerConfigs, + _formatter: Formatter, + _packager: Packager, ): Action[] { return [new CreateFileAction(".gitignore", postIgnoreFiles)]; } diff --git a/src/generators/PrettierGenerator.ts b/src/generators/PrettierGenerator.ts index 5c59565..f24600b 100644 --- a/src/generators/PrettierGenerator.ts +++ b/src/generators/PrettierGenerator.ts @@ -10,12 +10,12 @@ import type { InquirerConfigs } from "../types"; import { Generator } from "./Generator"; export class PrettierGenerator extends Generator { - generateConfigs(userConfigs: InquirerConfigs): [object, string[]] { + generateConfigs(_userConfigs: InquirerConfigs): [Record, string[]] { return [prettierConfigs, ["prettier"]]; } initActions( - configs: object, + configs: Record, packages: string[], userConfigs: InquirerConfigs, formatter: Formatter, diff --git a/src/generators/Yarn2Generator.ts b/src/generators/Yarn2Generator.ts index 011e20d..3f7d3a6 100644 --- a/src/generators/Yarn2Generator.ts +++ b/src/generators/Yarn2Generator.ts @@ -7,15 +7,15 @@ import type { InquirerConfigs } from "../types"; import { Generator } from "./Generator"; export class Yarn2Generator extends Generator { - generateConfigs(userConfigs: InquirerConfigs): [object, string[]] { + generateConfigs(_userConfigs: InquirerConfigs): [Record, string[]] { return [{}, []]; } initActions( - configs: object, - packages: string[], + _configs: Record, + _packages: string[], userConfigs: InquirerConfigs, - formatter: Formatter, + _formatter: Formatter, ): Action[] { return [ new CreateYarn2ConfigsAction(userConfigs), diff --git a/src/process.ts b/src/process.ts index fdb0922..a9d94b0 100644 --- a/src/process.ts +++ b/src/process.ts @@ -1,8 +1,8 @@ -import type { ChildProcessWithoutNullStreams } from "child_process"; +import type { ChildProcessWithoutNullStreams } from "node:child_process"; import { spawn } from "cross-spawn"; -import { readdir, readFile, rm, stat, writeFile } from "fs/promises"; +import { readdir, readFile, rm, stat, writeFile } from "node:fs/promises"; import type { Stats } from "node:fs"; -import { join } from "path"; +import { join } from "node:path"; export const currentDir = process.cwd(); @@ -87,6 +87,6 @@ export async function readCurrentDir() { return readdir(currentDir, { withFileTypes: true }); } -export function formatJson(obj: object): string { +export function formatJson(obj: Record): string { return JSON.stringify(obj, null, 2); } diff --git a/yarn.lock b/yarn.lock index 703fe37..c002fe3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,6 +23,165 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/code-frame@npm:7.16.0" + dependencies: + "@babel/highlight": ^7.16.0 + checksum: 8961d0302ec6b8c2e9751a11e06a17617425359fd1645e4dae56a90a03464c68a0916115100fbcd030961870313f21865d0b85858360a2c68aabdda744393607 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.16.0": + version: 7.16.4 + resolution: "@babel/compat-data@npm:7.16.4" + checksum: 4949ce54eafc4b38d5623696a872acaaced1a523605708d81c2c483253941917d90dae0de40fc01e152ae56075dadd89c23014da5a632b09c001a716fa689cae + languageName: node + linkType: hard + +"@babel/core@npm:^7.12.16": + version: 7.16.5 + resolution: "@babel/core@npm:7.16.5" + dependencies: + "@babel/code-frame": ^7.16.0 + "@babel/generator": ^7.16.5 + "@babel/helper-compilation-targets": ^7.16.3 + "@babel/helper-module-transforms": ^7.16.5 + "@babel/helpers": ^7.16.5 + "@babel/parser": ^7.16.5 + "@babel/template": ^7.16.0 + "@babel/traverse": ^7.16.5 + "@babel/types": ^7.16.0 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.1.2 + semver: ^6.3.0 + source-map: ^0.5.0 + checksum: e5b76c6be95ab56a441772173463a56f824b39eba5fd3efe4b9784863922a1cb8abde6331d894854ed563b5ffe4be76d52524ecd07963660bb146f49a3cb3556 + languageName: node + linkType: hard + +"@babel/eslint-parser@npm:^7.12.16": + version: 7.16.5 + resolution: "@babel/eslint-parser@npm:7.16.5" + dependencies: + eslint-scope: ^5.1.1 + eslint-visitor-keys: ^2.1.0 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ">=7.11.0" + eslint: ^7.5.0 || ^8.0.0 + checksum: 7d4fe169b371bdce3caab64d6434f251c661cef86e01e320f4e2f81bed159d1f366138e18abb7386d40032cd4972fce723ec9af8b9895d5559fa7caff52efbab + languageName: node + linkType: hard + +"@babel/generator@npm:^7.16.5": + version: 7.16.5 + resolution: "@babel/generator@npm:7.16.5" + dependencies: + "@babel/types": ^7.16.0 + jsesc: ^2.5.1 + source-map: ^0.5.0 + checksum: 621fa2da21a5397a4739f03af1eda76140f0da9f962071640a479c0cf1859edc576aa8881b5771be9274238f048bf9024c94d826003659f64eee29c48f2fe470 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.16.3": + version: 7.16.3 + resolution: "@babel/helper-compilation-targets@npm:7.16.3" + dependencies: + "@babel/compat-data": ^7.16.0 + "@babel/helper-validator-option": ^7.14.5 + browserslist: ^4.17.5 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 038bcd43ac914371c51bf6e72b5cedcae432f0d359285d74a9133c6a839bd625a7d5412d7471d50aa78a3e1c79b0a692b50a8d6a1299ebf69733b512ff199323 + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.16.5": + version: 7.16.5 + resolution: "@babel/helper-environment-visitor@npm:7.16.5" + dependencies: + "@babel/types": ^7.16.0 + checksum: f57da613f2fb9ca0b85cb4a9131cb688555e78ba8b0047ac0e73551b247eb71bf8fa075e6408064e8ab71ec230f24b4e06367efc9ccd1dcfcea0efe0086f02f3 + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-function-name@npm:7.16.0" + dependencies: + "@babel/helper-get-function-arity": ^7.16.0 + "@babel/template": ^7.16.0 + "@babel/types": ^7.16.0 + checksum: 8c02371d28678f3bb492e69d4635b2fe6b1c5a93ce129bf883f1fafde2005f4dbc0e643f52103ca558b698c0774bfb84a93f188d71db1c077f754b6220629b92 + languageName: node + linkType: hard + +"@babel/helper-get-function-arity@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-get-function-arity@npm:7.16.0" + dependencies: + "@babel/types": ^7.16.0 + checksum: 1a68322c7b5fdffb1b51df32f7a53b1ff2268b5b99d698f0a1a426dcb355482a44ef3dae982a507907ba975314638dabb6d77ac1778098bdbe99707e6c29cae8 + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-hoist-variables@npm:7.16.0" + dependencies: + "@babel/types": ^7.16.0 + checksum: 2ee5b400c267c209a53c90eea406a8f09c30d4d7a2b13e304289d858a2e34a99272c062cfad6dad63705662943951c42ff20042ef539b2d3c4f8743183a28954 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-module-imports@npm:7.16.0" + dependencies: + "@babel/types": ^7.16.0 + checksum: 8e1eb9ac39440e52080b87c78d8d318e7c93658bdd0f3ce0019c908de88cbddafdc241f392898c0b0ba81fc52c8c6d2f9cc1b163ac5ed2a474d49b11646b7516 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.16.5": + version: 7.16.5 + resolution: "@babel/helper-module-transforms@npm:7.16.5" + dependencies: + "@babel/helper-environment-visitor": ^7.16.5 + "@babel/helper-module-imports": ^7.16.0 + "@babel/helper-simple-access": ^7.16.0 + "@babel/helper-split-export-declaration": ^7.16.0 + "@babel/helper-validator-identifier": ^7.15.7 + "@babel/template": ^7.16.0 + "@babel/traverse": ^7.16.5 + "@babel/types": ^7.16.0 + checksum: 0463e7198e5540cbb90981f769c89ec302001b211c33df1a6790a1eaee678ec418cee40ef3cf0fe159d40787214fbba129582f6b07e79244dc8cbcd5e791dd18 + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-simple-access@npm:7.16.0" + dependencies: + "@babel/types": ^7.16.0 + checksum: 2d7155f318411788b42d2f4a3d406de12952ad620d0bd411a0f3b5803389692ad61d9e7fab5f93b23ad3d8a09db4a75ca9722b9873a606470f468bc301944af6 + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-split-export-declaration@npm:7.16.0" + dependencies: + "@babel/types": ^7.16.0 + checksum: 8bd87b5ea2046b145f0f55bc75cbdb6df69eaeb32919ee3c1c758757025aebca03e567a4d48389eb4f16a55021adb6ed8fa58aa771e164b15fa5e0a0722f771d + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.12.11": version: 7.12.11 resolution: "@babel/helper-validator-identifier@npm:7.12.11" @@ -30,14 +189,39 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.10.4": - version: 7.13.10 - resolution: "@babel/highlight@npm:7.13.10" +"@babel/helper-validator-identifier@npm:^7.14.9, @babel/helper-validator-identifier@npm:^7.15.7": + version: 7.15.7 + resolution: "@babel/helper-validator-identifier@npm:7.15.7" + checksum: f041c28c531d1add5cc345b25d5df3c29c62bce3205b4d4a93dcd164ccf630350acba252d374fad8f5d8ea526995a215829f27183ba7ce7ce141843bf23068a6 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/helper-validator-option@npm:7.14.5" + checksum: 1b25c34a5cb3d8602280f33b9ab687d2a77895e3616458d0f70ddc450ada9b05e342c44f322bc741d51b252e84cff6ec44ae93d622a3354828579a643556b523 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.16.5": + version: 7.16.5 + resolution: "@babel/helpers@npm:7.16.5" dependencies: - "@babel/helper-validator-identifier": ^7.12.11 + "@babel/template": ^7.16.0 + "@babel/traverse": ^7.16.5 + "@babel/types": ^7.16.0 + checksum: 960d938a4359b7f9ff7b753e33b6f600e269aec0ef6030c8026ac37525103da8cde5f1c04ce7de1ad6fc37707aa6178eae938d6fc82544aa25c9fd602c62e0a8 + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/highlight@npm:7.16.0" + dependencies: + "@babel/helper-validator-identifier": ^7.15.7 chalk: ^2.0.0 js-tokens: ^4.0.0 - checksum: 2f33624c8e0947101fd72ca8d2af291cd9560bcb3ed63299e5f95a70e64c2a435922d915ede6760f30ff23942589fe42b962b6b8138f868abaa6f7abd4d4f5e9 + checksum: abf244c48fcff20ec87830e8b99c776f4dcdd9138e63decc195719a94148da35339639e0d8045eb9d1f3e67a39ab90a9c3f5ce2d579fb1a0368d911ddf29b4e5 languageName: node linkType: hard @@ -52,20 +236,86 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^0.4.0": - version: 0.4.0 - resolution: "@eslint/eslintrc@npm:0.4.0" +"@babel/parser@npm:^7.16.0, @babel/parser@npm:^7.16.5": + version: 7.16.6 + resolution: "@babel/parser@npm:7.16.6" + bin: + parser: ./bin/babel-parser.js + checksum: 5cbb01a7b2ba5d609945099bfadb01f54e11ef85201e1e0bf47010ee1b35c257eca6ff91606c6ce8adba82a95e180b583183e4dc076f4a70e706152075dd98ca + languageName: node + linkType: hard + +"@babel/template@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/template@npm:7.16.0" + dependencies: + "@babel/code-frame": ^7.16.0 + "@babel/parser": ^7.16.0 + "@babel/types": ^7.16.0 + checksum: 940f105cc6a6aee638cd8cfae80b8b80811e0ddd53b6a11f3a68431ebb998564815fb26511b5d9cb4cff66ea67130ba7498555ee015375d32f5f89ceaa6662ea + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.16.5": + version: 7.16.5 + resolution: "@babel/traverse@npm:7.16.5" + dependencies: + "@babel/code-frame": ^7.16.0 + "@babel/generator": ^7.16.5 + "@babel/helper-environment-visitor": ^7.16.5 + "@babel/helper-function-name": ^7.16.0 + "@babel/helper-hoist-variables": ^7.16.0 + "@babel/helper-split-export-declaration": ^7.16.0 + "@babel/parser": ^7.16.5 + "@babel/types": ^7.16.0 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 6bc31311b641ac0a1c6c854cad3faa172f54d987f9a28d7d75ed64ecbcc74983f60acd51bdd792f77e451fd5385c10ce9955f9d1d60162bd32748cc42dc7eef9 + languageName: node + linkType: hard + +"@babel/types@npm:^7.16.0, @babel/types@npm:^7.8.3": + version: 7.16.0 + resolution: "@babel/types@npm:7.16.0" + dependencies: + "@babel/helper-validator-identifier": ^7.15.7 + to-fast-properties: ^2.0.0 + checksum: 5b483da5c6e6f2394fba7ee1da8787a0c9cddd33491271c4da702e49e6faf95ce41d7c8bf9a4ee47f2ef06bdb35096f4d0f6ae4b5bea35ebefe16309d22344b7 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^0.4.3": + version: 0.4.3 + resolution: "@eslint/eslintrc@npm:0.4.3" dependencies: ajv: ^6.12.4 debug: ^4.1.1 espree: ^7.3.0 - globals: ^12.1.0 + globals: ^13.9.0 ignore: ^4.0.6 import-fresh: ^3.2.1 js-yaml: ^3.13.1 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: c4e7a5021bfdd293aff47b1993a66aee3d7a71a6b13bc8036028c71aa08bdac232c8683f5bb55090d0f260ecf81f4159e1a28554c8ad242a372ee89583dc75af + checksum: 03a7704150b868c318aab6a94d87a33d30dc2ec579d27374575014f06237ba1370ae11178db772f985ef680d469dc237e7b16a1c5d8edaaeb8c3733e7a95a6d3 + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.5.0": + version: 0.5.0 + resolution: "@humanwhocodes/config-array@npm:0.5.0" + dependencies: + "@humanwhocodes/object-schema": ^1.2.0 + debug: ^4.1.1 + minimatch: ^3.0.4 + checksum: 44ee6a9f05d93dd9d5935a006b17572328ba9caff8002442f601736cbda79c580cc0f5a49ce9eb88fbacc5c3a6b62098357c2e95326cd17bb9f1a6c61d6e95e7 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^1.2.0": + version: 1.2.1 + resolution: "@humanwhocodes/object-schema@npm:1.2.1" + checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 languageName: node linkType: hard @@ -96,7 +346,23 @@ __metadata: languageName: node linkType: hard -"@oclif/command@npm:^1, @oclif/command@npm:^1.5.20, @oclif/command@npm:^1.6.0, @oclif/command@npm:^1.8.0": +"@oclif/command@npm:1.8.15": + version: 1.8.15 + resolution: "@oclif/command@npm:1.8.15" + dependencies: + "@oclif/config": ^1.18.2 + "@oclif/errors": ^1.3.5 + "@oclif/help": ^1.0.1 + "@oclif/parser": ^3.8.6 + debug: ^4.1.1 + semver: ^7.3.2 + peerDependencies: + "@oclif/config": ^1 + checksum: 7e2fbd9ea9dcdb840754bd6088cd5c62a0b32d5675aa488f60bd2d916a13bc567656ad6301045071aec7e739ef62dfbd333ea5b9d8a8cda2cebb1140000a9d76 + languageName: node + linkType: hard + +"@oclif/command@npm:^1.5.20, @oclif/command@npm:^1.6.0, @oclif/command@npm:^1.8.0": version: 1.8.0 resolution: "@oclif/command@npm:1.8.0" dependencies: @@ -112,7 +378,21 @@ __metadata: languageName: node linkType: hard -"@oclif/config@npm:^1, @oclif/config@npm:^1.15.1, @oclif/config@npm:^1.17.0": +"@oclif/config@npm:1.18.2, @oclif/config@npm:^1.18.2": + version: 1.18.2 + resolution: "@oclif/config@npm:1.18.2" + dependencies: + "@oclif/errors": ^1.3.3 + "@oclif/parser": ^3.8.0 + debug: ^4.1.1 + globby: ^11.0.1 + is-wsl: ^2.1.1 + tslib: ^2.0.0 + checksum: edb82ae885bb5a7a244d99707f837f8f0c7a3286a9f19e6cda2af599a06c189c21221082acde9927dadf951d060bdc05bee9ea5f9e8223c12688956b94c3b1e0 + languageName: node + linkType: hard + +"@oclif/config@npm:^1.15.1, @oclif/config@npm:^1.17.0": version: 1.17.0 resolution: "@oclif/config@npm:1.17.0" dependencies: @@ -126,6 +406,31 @@ __metadata: languageName: node linkType: hard +"@oclif/core@npm:1.0.10, @oclif/core@npm:^1.0.10, @oclif/core@npm:^1.0.8": + version: 1.0.10 + resolution: "@oclif/core@npm:1.0.10" + dependencies: + "@oclif/linewrap": ^1.0.0 + chalk: ^4.1.2 + clean-stack: ^3.0.1 + cli-ux: 6.0.5 + debug: ^4.3.3 + fs-extra: ^9.1.0 + get-package-type: ^0.1.0 + globby: ^11.0.4 + indent-string: ^4.0.0 + is-wsl: ^2.2.0 + lodash: ^4.17.21 + semver: ^7.3.5 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + tslib: ^2.3.1 + widest-line: ^3.1.0 + wrap-ansi: ^7.0.0 + checksum: f875b4eda3cd051c76dc46f5ec1bbc67f15349ec3c4cbd975cdbec1a76d1916c679449ce774de0620583000ce41ee8fb7645faf153d55c19e07bf80153f35adc + languageName: node + linkType: hard + "@oclif/dev-cli@npm:^1": version: 1.26.0 resolution: "@oclif/dev-cli@npm:1.26.0" @@ -149,6 +454,19 @@ __metadata: languageName: node linkType: hard +"@oclif/errors@npm:1.3.5, @oclif/errors@npm:^1.3.5": + version: 1.3.5 + resolution: "@oclif/errors@npm:1.3.5" + dependencies: + clean-stack: ^3.0.0 + fs-extra: ^8.1 + indent-string: ^4.0.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^7.0.0 + checksum: abce216ff1321ac4924fe405c50e9b2a93cfb51ad229d7e6ced8ee1c4bd01a85ee270b4433a12c73da9394dd8e9f6ec73443f8582da7ac46379b7e4991c3fa50 + languageName: node + linkType: hard + "@oclif/errors@npm:^1.2.1, @oclif/errors@npm:^1.2.2, @oclif/errors@npm:^1.3.3": version: 1.3.4 resolution: "@oclif/errors@npm:1.3.4" @@ -162,6 +480,23 @@ __metadata: languageName: node linkType: hard +"@oclif/help@npm:^1.0.1": + version: 1.0.1 + resolution: "@oclif/help@npm:1.0.1" + dependencies: + "@oclif/config": 1.18.2 + "@oclif/errors": 1.3.5 + chalk: ^4.1.2 + indent-string: ^4.0.0 + lodash: ^4.17.21 + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + widest-line: ^3.1.0 + wrap-ansi: ^6.2.0 + checksum: 26cdde82ca98f34bc57f7c7513b151f5fc2a6332f37b2f1186fe6d946011b7a4cc11e91053c569ebd28ad2b2ea90fd4a0851a21167e7780041a0caf369a8b277 + languageName: node + linkType: hard + "@oclif/linewrap@npm:^1.0.0": version: 1.0.0 resolution: "@oclif/linewrap@npm:1.0.0" @@ -181,6 +516,27 @@ __metadata: languageName: node linkType: hard +"@oclif/parser@npm:^3.8.6": + version: 3.8.6 + resolution: "@oclif/parser@npm:3.8.6" + dependencies: + "@oclif/errors": ^1.2.2 + "@oclif/linewrap": ^1.0.0 + chalk: ^4.1.0 + tslib: ^2.0.0 + checksum: 833450bafb86630f4b887e52477136abe368e1702f93d4aa81ef26bb208afa2183d48ca833898f8164cd56ed8489564fc59d4f58c7b6ea9d3d918a7754be7535 + languageName: node + linkType: hard + +"@oclif/plugin-help@npm:5.1.10": + version: 5.1.10 + resolution: "@oclif/plugin-help@npm:5.1.10" + dependencies: + "@oclif/core": ^1.0.10 + checksum: fb419b4aefd5ff427513387a516aea8cca0714bb7f3e7a7bba6d2a63822e2952eb03193c11589da8840ef799671b18875dd734876389999481cdb3a41b7b2636 + languageName: node + linkType: hard + "@oclif/plugin-help@npm:^3, @oclif/plugin-help@npm:^3.2.0": version: 3.2.2 resolution: "@oclif/plugin-help@npm:3.2.2" @@ -199,7 +555,7 @@ __metadata: languageName: node linkType: hard -"@oclif/screen@npm:^1.0.3": +"@oclif/screen@npm:^1.0.3, @oclif/screen@npm:^1.0.4 ": version: 1.0.4 resolution: "@oclif/screen@npm:1.0.4" checksum: 13e64efb1a6b4cf89989dd3e96cc78751193257694f9f104d3d41f7f8d12e217297d3c2983ed972d84d43ff3b50ceff50529996ee6bc6764f01ed90aa39a83cb @@ -215,13 +571,6 @@ __metadata: languageName: node linkType: hard -"@types/eslint-visitor-keys@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/eslint-visitor-keys@npm:1.0.0" - checksum: a90f0b023e357a59ea04268e0387cfb0ea06703068cc48fe2ca97fa158bcf3c51a6611a56bdbdf763e3451150b92bba3fb5d0b689fc55f856cae8555ec366a63 - languageName: node - linkType: hard - "@types/glob@npm:^7.1.1": version: 7.1.3 resolution: "@types/glob@npm:7.1.3" @@ -256,10 +605,10 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.3": - version: 7.0.7 - resolution: "@types/json-schema@npm:7.0.7" - checksum: ea3b409235862d28122751158f4054e729e31ad844bd7b8b23868f38c518047b1c0e8e4e7cc293e02c31a2fb8cfc8a4506c2de2a745cf78b218e064fb8898cd4 +"@types/json-schema@npm:^7.0.7": + version: 7.0.9 + resolution: "@types/json-schema@npm:7.0.9" + checksum: 259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705 languageName: node linkType: hard @@ -277,10 +626,17 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^14": - version: 14.14.35 - resolution: "@types/node@npm:14.14.35" - checksum: 6d6e428b6c504ede62e63dddf83439d3f10b3b283132172f7c3b1ef49b4f499afcfd2e4601e3019074b2dd140ee109a9b63bbd6a18a089c89e45108fa8d5b1ee +"@types/node@npm:^16": + version: 16.11.14 + resolution: "@types/node@npm:16.11.14" + checksum: 0bd4333fb4e56532db7f5174732268b18089913ddbb0e97957228e64f9fe3babf9923c77ce6f07d3d354445cfbb8d31b95c1f8be3c0f7426308bd8b93d3aaa02 + languageName: node + linkType: hard + +"@types/normalize-package-data@npm:^2.4.0": + version: 2.4.1 + resolution: "@types/normalize-package-data@npm:2.4.1" + checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5 languageName: node linkType: hard @@ -293,70 +649,103 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^2.6.1": - version: 2.34.0 - resolution: "@typescript-eslint/eslint-plugin@npm:2.34.0" +"@typescript-eslint/eslint-plugin@npm:^4.31.2": + version: 4.33.0 + resolution: "@typescript-eslint/eslint-plugin@npm:4.33.0" dependencies: - "@typescript-eslint/experimental-utils": 2.34.0 + "@typescript-eslint/experimental-utils": 4.33.0 + "@typescript-eslint/scope-manager": 4.33.0 + debug: ^4.3.1 functional-red-black-tree: ^1.0.1 - regexpp: ^3.0.0 - tsutils: ^3.17.1 + ignore: ^5.1.8 + regexpp: ^3.1.0 + semver: ^7.3.5 + tsutils: ^3.21.0 peerDependencies: - "@typescript-eslint/parser": ^2.0.0 - eslint: ^5.0.0 || ^6.0.0 + "@typescript-eslint/parser": ^4.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 028adcb70015fec8198f801524223b3fa53d807fabd91e44e438e02df5cc4eac0ae53fcaeb8627f14a84fd72a2dcfbab561bdb8d4969cbb810849c789ae66548 + checksum: d74855d0a5ffe0b2f362ec02fcd9301d39a53fb4155b9bd0cb15a0a31d065143129ebf98df9d86af4b6f74de1d423a4c0d8c0095520844068117453afda5bc4f languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:2.34.0": - version: 2.34.0 - resolution: "@typescript-eslint/experimental-utils@npm:2.34.0" +"@typescript-eslint/experimental-utils@npm:4.33.0": + version: 4.33.0 + resolution: "@typescript-eslint/experimental-utils@npm:4.33.0" dependencies: - "@types/json-schema": ^7.0.3 - "@typescript-eslint/typescript-estree": 2.34.0 - eslint-scope: ^5.0.0 - eslint-utils: ^2.0.0 + "@types/json-schema": ^7.0.7 + "@typescript-eslint/scope-manager": 4.33.0 + "@typescript-eslint/types": 4.33.0 + "@typescript-eslint/typescript-estree": 4.33.0 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 peerDependencies: eslint: "*" - checksum: 3d267185a727dad276921d4b7b9d95247ffc50740f944c8f3f66ae1556b9f3529632bff4e921a9bfe0d0b0c55542ff2ff6479615a4f4a01645e49893f32b6350 + checksum: f859800ada0884f92db6856f24efcb1d073ac9883ddc2b1aa9339f392215487895bed8447ebce3741e8141bb32e545244abef62b73193ba9a8a0527c523aabae languageName: node linkType: hard -"@typescript-eslint/parser@npm:^2.6.1": - version: 2.34.0 - resolution: "@typescript-eslint/parser@npm:2.34.0" +"@typescript-eslint/parser@npm:^4.31.2": + version: 4.33.0 + resolution: "@typescript-eslint/parser@npm:4.33.0" dependencies: - "@types/eslint-visitor-keys": ^1.0.0 - "@typescript-eslint/experimental-utils": 2.34.0 - "@typescript-eslint/typescript-estree": 2.34.0 - eslint-visitor-keys: ^1.1.0 + "@typescript-eslint/scope-manager": 4.33.0 + "@typescript-eslint/types": 4.33.0 + "@typescript-eslint/typescript-estree": 4.33.0 + debug: ^4.3.1 peerDependencies: - eslint: ^5.0.0 || ^6.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 2cd9890760bc1be48102e8cc2404b2c9323f049990de07b356d9f97b9d29b3cf905ef06b69eea8e0834b67eb54e1f58dcc67e20edd8c98f10cd11b8732fb6894 + checksum: 102457eae1acd516211098fea081c8a2ed728522bbda7f5a557b6ef23d88970514f9a0f6285d53fca134d3d4d7d17822b5d5e12438d5918df4d1f89cc9e67d57 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:2.34.0": - version: 2.34.0 - resolution: "@typescript-eslint/typescript-estree@npm:2.34.0" +"@typescript-eslint/scope-manager@npm:4.33.0": + version: 4.33.0 + resolution: "@typescript-eslint/scope-manager@npm:4.33.0" dependencies: - debug: ^4.1.1 - eslint-visitor-keys: ^1.1.0 - glob: ^7.1.6 + "@typescript-eslint/types": 4.33.0 + "@typescript-eslint/visitor-keys": 4.33.0 + checksum: 9a25fb7ba7c725ea7227a24d315b0f6aacbad002e2549a049edf723c1d3615c22f5c301f0d7d615b377f2cdf2f3519d97e79af0c459de6ef8d2aaf0906dff13e + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:4.33.0": + version: 4.33.0 + resolution: "@typescript-eslint/types@npm:4.33.0" + checksum: 3baae1ca35872421b4eb60f5d3f3f32dc1d513f2ae0a67dee28c7d159fd7a43ed0d11a8a5a0f0c2d38507ffa036fc7c511cb0f18a5e8ac524b3ebde77390ec53 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:4.33.0": + version: 4.33.0 + resolution: "@typescript-eslint/typescript-estree@npm:4.33.0" + dependencies: + "@typescript-eslint/types": 4.33.0 + "@typescript-eslint/visitor-keys": 4.33.0 + debug: ^4.3.1 + globby: ^11.0.3 is-glob: ^4.0.1 - lodash: ^4.17.15 - semver: ^7.3.2 - tsutils: ^3.17.1 + semver: ^7.3.5 + tsutils: ^3.21.0 peerDependenciesMeta: typescript: optional: true - checksum: 6eb689513765350daaf0ba12ef204061e12a8add557b4eafcc63fb0ab9345eee6ca68e64e4b88625a2b844802cfc44cbad47468840cfc990a40d27457ec75390 + checksum: 2566984390c76bd95f43240057215c068c69769e406e27aba41e9f21fd300074d6772e4983fa58fe61e80eb5550af1548d2e31e80550d92ba1d051bb00fe6f5c + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:4.33.0": + version: 4.33.0 + resolution: "@typescript-eslint/visitor-keys@npm:4.33.0" + dependencies: + "@typescript-eslint/types": 4.33.0 + eslint-visitor-keys: ^2.0.0 + checksum: 59953e474ad4610c1aa23b2b1a964445e2c6201521da6367752f37939d854352bbfced5c04ea539274065e012b1337ba3ffa49c2647a240a4e87155378ba9873 languageName: node linkType: hard @@ -390,15 +779,15 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^7.0.2": - version: 7.2.4 - resolution: "ajv@npm:7.2.4" +"ajv@npm:^8.0.1": + version: 8.8.2 + resolution: "ajv@npm:8.8.2" dependencies: fast-deep-equal: ^3.1.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.2.2 - checksum: 3c5be34cc37779e167be4406e620e2f4e69f04b50092e5e9cab609c8be822166ad850dac15e60c49642f46f5735eda2ca89efcd399189b116a56ac843a9a5023 + checksum: 90849ef03c4f4f7051d15f655120137b89e3205537d683beebd39d95f40c0ca00ea8476cd999602d2f433863e7e4bf1b81d1869d1e07f4dcf56d71b6430a605c languageName: node linkType: hard @@ -439,6 +828,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -501,6 +897,13 @@ __metadata: languageName: node linkType: hard +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e + languageName: node + linkType: hard + "balanced-match@npm:^1.0.0": version: 1.0.0 resolution: "balanced-match@npm:1.0.0" @@ -545,6 +948,21 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.17.5": + version: 4.19.1 + resolution: "browserslist@npm:4.19.1" + dependencies: + caniuse-lite: ^1.0.30001286 + electron-to-chromium: ^1.4.17 + escalade: ^3.1.1 + node-releases: ^2.0.1 + picocolors: ^1.0.0 + bin: + browserslist: cli.js + checksum: c0777fd483691638fd6801e16c9d809e1d65f6d2b06db2e806654be51045cbab1452a89841a2c5caea2cbe19d621b4f1d391cffbb24512aa33280039ab345875 + languageName: node + linkType: hard + "buffer-from@npm:^1.0.0": version: 1.1.1 resolution: "buffer-from@npm:1.1.1" @@ -562,6 +980,13 @@ __metadata: languageName: node linkType: hard +"builtin-modules@npm:^3.0.0": + version: 3.2.0 + resolution: "builtin-modules@npm:3.2.0" + checksum: 0265aa1ba78e1a16f4e18668d815cb43fb364e6a6b8aa9189c6f44c7b894a551a43b323c40206959d2d4b2568c1f2805607ad6c88adc306a776ce6904cca6715 + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -569,6 +994,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001286": + version: 1.0.30001287 + resolution: "caniuse-lite@npm:1.0.30001287" + checksum: b53c26a3a267a2920394e4aa5d1f60a76f891943914068066700e5497dda512f096d8a77dfefda17306a9df06e16ce9c6b5179f8856cc0efbcd8873d13b2fbea + languageName: node + linkType: hard + "cardinal@npm:^2.1.1": version: 2.1.1 resolution: "cardinal@npm:2.1.1" @@ -602,7 +1034,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.1.1": +"chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -626,6 +1058,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:^3.2.0": + version: 3.3.0 + resolution: "ci-info@npm:3.3.0" + checksum: c3d86fe374938ecda5093b1ba39acb535d8309185ba3f23587747c6a057e63f45419b406d880304dbc0e1d72392c9a33e42fe9a1e299209bc0ded5efaa232b66 + languageName: node + linkType: hard + "clean-regexp@npm:^1.0.0": version: 1.0.0 resolution: "clean-regexp@npm:1.0.0" @@ -635,7 +1074,7 @@ __metadata: languageName: node linkType: hard -"clean-stack@npm:^3.0.0": +"clean-stack@npm:^3.0.0, clean-stack@npm:^3.0.1": version: 3.0.1 resolution: "clean-stack@npm:3.0.1" dependencies: @@ -663,6 +1102,16 @@ __metadata: languageName: node linkType: hard +"cli-progress@npm:^3.9.1": + version: 3.9.1 + resolution: "cli-progress@npm:3.9.1" + dependencies: + colors: ^1.1.2 + string-width: ^4.2.0 + checksum: 1548550b0cf72f34fef9e99adddf70a06748a5c6231c744f3e7b41146b6c7a297136c61e5df4b67ca436a8f5d8308f148d373b2500c4bfe9fb1d9ac5ab78bb20 + languageName: node + linkType: hard + "cli-spinners@npm:^2.5.0": version: 2.6.1 resolution: "cli-spinners@npm:2.6.1" @@ -670,7 +1119,73 @@ __metadata: languageName: node linkType: hard -"cli-ux@npm:^5.2.1, cli-ux@npm:^5.5.1": +"cli-ux@npm:6.0.5": + version: 6.0.5 + resolution: "cli-ux@npm:6.0.5" + dependencies: + "@oclif/core": ^1.0.8 + "@oclif/linewrap": ^1.0.0 + "@oclif/screen": "^1.0.4 " + ansi-escapes: ^4.3.0 + ansi-styles: ^4.2.0 + cardinal: ^2.1.1 + chalk: ^4.1.0 + clean-stack: ^3.0.0 + cli-progress: ^3.9.1 + extract-stack: ^2.0.0 + fs-extra: ^8.1 + hyperlinker: ^1.0.0 + indent-string: ^4.0.0 + is-wsl: ^2.2.0 + js-yaml: ^3.13.1 + lodash: ^4.17.21 + natural-orderby: ^2.0.1 + object-treeify: ^1.1.4 + password-prompt: ^1.1.2 + semver: ^7.3.2 + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + supports-color: ^8.1.0 + supports-hyperlinks: ^2.1.0 + tslib: ^2.0.0 + checksum: 422e09b5e41bc876ebf5a50fe960dfac47239e4e2009ed802c10cdcf6c61f8c79445d0ed050023503e55fc59f0d5a24a7214d497016bb8c76aa0e0686f4fd31b + languageName: node + linkType: hard + +"cli-ux@npm:6.0.6": + version: 6.0.6 + resolution: "cli-ux@npm:6.0.6" + dependencies: + "@oclif/core": 1.0.10 + "@oclif/linewrap": ^1.0.0 + "@oclif/screen": "^1.0.4 " + ansi-escapes: ^4.3.0 + ansi-styles: ^4.2.0 + cardinal: ^2.1.1 + chalk: ^4.1.0 + clean-stack: ^3.0.0 + cli-progress: ^3.9.1 + extract-stack: ^2.0.0 + fs-extra: ^8.1 + hyperlinker: ^1.0.0 + indent-string: ^4.0.0 + is-wsl: ^2.2.0 + js-yaml: ^3.13.1 + lodash: ^4.17.21 + natural-orderby: ^2.0.1 + object-treeify: ^1.1.4 + password-prompt: ^1.1.2 + semver: ^7.3.2 + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + supports-color: ^8.1.0 + supports-hyperlinks: ^2.1.0 + tslib: ^2.0.0 + checksum: a1738fdbe5de7df9d503b57a50e4f945b3990e714ec3013f18e031b8727eab12b917c6e55730bffdff1eab48140832eecd68068c842948337949251b6a67ea8a + languageName: node + linkType: hard + +"cli-ux@npm:^5.2.1": version: 5.5.1 resolution: "cli-ux@npm:5.5.1" dependencies: @@ -764,6 +1279,13 @@ __metadata: languageName: node linkType: hard +"confusing-browser-globals@npm:1.0.10": + version: 1.0.10 + resolution: "confusing-browser-globals@npm:1.0.10" + checksum: 7ccdc44c2ca419cf6576c3e4336106e18d1c5337f547e461342f51aec4a10f96fdfe45414b522be3c7d24ea0b62bf4372cd37768022e4d6161707ffb2c0987e6 + languageName: node + linkType: hard + "content-type@npm:^1.0.4": version: 1.0.4 resolution: "content-type@npm:1.0.4" @@ -771,33 +1293,42 @@ __metadata: languageName: node linkType: hard +"convert-source-map@npm:^1.7.0": + version: 1.8.0 + resolution: "convert-source-map@npm:1.8.0" + dependencies: + safe-buffer: ~5.1.1 + checksum: 985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed + languageName: node + linkType: hard + "create-javascript-project@workspace:.": version: 0.0.0-use.local resolution: "create-javascript-project@workspace:." dependencies: - "@oclif/command": ^1 - "@oclif/config": ^1 + "@oclif/command": 1.8.15 + "@oclif/config": 1.18.2 "@oclif/dev-cli": ^1 - "@oclif/plugin-help": ^3 + "@oclif/plugin-help": 5.1.10 "@types/cross-spawn": ^6 "@types/ini": ^1 "@types/inquirer": ^7 "@types/js-yaml": ^4 - "@types/node": ^14 - cli-ux: ^5.5.1 - cross-spawn: ^7.0.3 - eslint: ^7.22.0 - eslint-config-oclif: ^3.1 - eslint-config-oclif-typescript: ^0.2.0 - eslint-config-prettier: ^8.1.0 - eslint-plugin-prettier: ^3.3.1 - ini: ^2.0.0 - inquirer: ^8.0.0 - js-yaml: ^4.0.0 + "@types/node": ^16 + cli-ux: 6.0.6 + cross-spawn: 7.0.3 + eslint: 7.32.0 + eslint-config-oclif: 4.0.0 + eslint-config-oclif-typescript: 1.0.2 + eslint-config-prettier: 8.3.0 + eslint-plugin-prettier: 4.0.0 + ini: 2.0.0 + inquirer: 8.2.0 + js-yaml: 4.1.0 prettier: 2.5.1 rimraf: ^3.0.2 ts-node: ^9.1.1 - tslib: ^2.1.0 + tslib: 2.3.1 typescript: 4.5.4 bin: create-javascript-project: ./bin/run @@ -811,6 +1342,17 @@ __metadata: languageName: node linkType: hard +"cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.2": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: ^3.1.0 + shebang-command: ^2.0.0 + which: ^2.0.1 + checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + languageName: node + linkType: hard + "cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5": version: 6.0.5 resolution: "cross-spawn@npm:6.0.5" @@ -823,19 +1365,20 @@ __metadata: checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9 languageName: node linkType: hard - -"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + +"debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.3": + version: 4.3.3 + resolution: "debug@npm:4.3.3" dependencies: - path-key: ^3.1.0 - shebang-command: ^2.0.0 - which: ^2.0.1 - checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16 languageName: node linkType: hard -"debug@npm:^4.0.1, debug@npm:^4.1.1": +"debug@npm:^4.1.1": version: 4.3.1 resolution: "debug@npm:4.3.1" dependencies: @@ -895,6 +1438,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.17": + version: 1.4.21 + resolution: "electron-to-chromium@npm:1.4.21" + checksum: 7713b270d6dc68649175febaf57c9583dcd5a7bb1c276ecfb25e1e39c0a6465fb2f4bf08cf1df84983fd5972cc29f849819a3e97ec67e432752ae2520ec12c3c + languageName: node + linkType: hard + "emoji-regex@npm:>=6.0.0 <=6.1.1": version: 6.1.1 resolution: "emoji-regex@npm:6.1.1" @@ -936,7 +1486,14 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:4.0.0": +"escalade@npm:^3.1.1": + version: 3.1.1 + resolution: "escalade@npm:3.1.1" + checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 + languageName: node + linkType: hard + +"escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0": version: 4.0.0 resolution: "escape-string-regexp@npm:4.0.0" checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 @@ -950,146 +1507,164 @@ __metadata: languageName: node linkType: hard -"eslint-ast-utils@npm:^1.0.0": - version: 1.1.0 - resolution: "eslint-ast-utils@npm:1.1.0" +"eslint-config-oclif-typescript@npm:1.0.2": + version: 1.0.2 + resolution: "eslint-config-oclif-typescript@npm:1.0.2" dependencies: - lodash.get: ^4.4.2 - lodash.zip: ^4.2.0 - checksum: f72d6875595e665e0707980f3ce36a2e812bf65989dc192c19adfce9d4ca3455c78fcb77f8ffa17a119f24916b2f0a7bf19e02dd2ff0747b9cb83dbcbecf164d + "@typescript-eslint/eslint-plugin": ^4.31.2 + "@typescript-eslint/parser": ^4.31.2 + eslint-config-xo-space: ^0.29.0 + eslint-plugin-mocha: ^9.0.0 + eslint-plugin-node: ^11.1.0 + checksum: 146ca81b8d41fa96f85b9b45726d8dff09da7b773dc9282fdf543bac7e306b73f1dcd51adedc64f8f0470947c01b4253f3212f3ae32fc2a64292c9864717551c languageName: node linkType: hard -"eslint-config-oclif-typescript@npm:^0.2.0": - version: 0.2.0 - resolution: "eslint-config-oclif-typescript@npm:0.2.0" +"eslint-config-oclif@npm:4.0.0": + version: 4.0.0 + resolution: "eslint-config-oclif@npm:4.0.0" dependencies: - "@typescript-eslint/eslint-plugin": ^2.6.1 - "@typescript-eslint/parser": ^2.6.1 - eslint-config-xo-space: ^0.20.0 - eslint-plugin-mocha: ^5.2.0 - eslint-plugin-node: ^7.0.1 - eslint-plugin-unicorn: ^6.0.1 - checksum: 14850d8f5178bd2264852eed94ebef709c22c2570e9501bf9991825c742c91591561efe7543b66d4ed5a64517ee6e1d72ff462e3a17ce5d6a9992f669d980d6e + eslint-config-xo-space: ^0.27.0 + eslint-plugin-mocha: ^9.0.0 + eslint-plugin-node: ^11.1.0 + eslint-plugin-unicorn: ^36.0.0 + checksum: 271f5309262f474b4542e93144572c6a5c9a1b75adda34939aeb2138286ea43c60fd12760b016d7dcd4dc6bde1c9c24d34e61c3b138f8e47cf83534bd70b7394 languageName: node linkType: hard -"eslint-config-oclif@npm:^3.1": - version: 3.1.0 - resolution: "eslint-config-oclif@npm:3.1.0" +"eslint-config-prettier@npm:8.3.0": + version: 8.3.0 + resolution: "eslint-config-prettier@npm:8.3.0" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: bin/cli.js + checksum: df4cea3032671995bb5ab07e016169072f7fa59f44a53251664d9ca60951b66cdc872683b5c6a3729c91497c11490ca44a79654b395dd6756beb0c3903a37196 + languageName: node + linkType: hard + +"eslint-config-xo-space@npm:^0.27.0": + version: 0.27.0 + resolution: "eslint-config-xo-space@npm:0.27.0" dependencies: - eslint-config-xo-space: ^0.20.0 - eslint-plugin-mocha: ^5.2.0 - eslint-plugin-node: ^7.0.1 - eslint-plugin-unicorn: ^6.0.1 - checksum: 8e5ad167abb952340457dbda7e58146dd46ddc8089334a198ee29ad58d6a51ec5b5613b734b55477019e4eb050feb3d7da79d046402427fec45619155007e12a + eslint-config-xo: ^0.35.0 + peerDependencies: + eslint: ">=7.20.0" + checksum: 5ea4a7abd65835748a19134f75ce1c874afc006da6a17d535b658d9f07cef5f520c1587c4789045cd7ee5c19484ba1d7b4880d77b286564961f6b25400152602 languageName: node linkType: hard -"eslint-config-prettier@npm:^8.1.0": - version: 8.1.0 - resolution: "eslint-config-prettier@npm:8.1.0" +"eslint-config-xo-space@npm:^0.29.0": + version: 0.29.0 + resolution: "eslint-config-xo-space@npm:0.29.0" + dependencies: + eslint-config-xo: ^0.38.0 peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: 277b42e4d5b4a65dc8224a26b082373b846f7b2148dc342fd69f9f00ea36f58affacf7bbade3f2512295f371620b3d57380e27de32e492632b516c310ce51c04 + eslint: ">=7.32.0" + checksum: 16aa57e65732b56cd14ab87d01c8eda705f2e980a51a9aefbdd38cc51551a81308c9e25ae28d336936f4db3e0ca98ed0f4a0cbb031805e1277f1648ae8981ce1 languageName: node linkType: hard -"eslint-config-xo-space@npm:^0.20.0": - version: 0.20.0 - resolution: "eslint-config-xo-space@npm:0.20.0" +"eslint-config-xo@npm:^0.35.0": + version: 0.35.0 + resolution: "eslint-config-xo@npm:0.35.0" dependencies: - eslint-config-xo: ^0.24.0 + confusing-browser-globals: 1.0.10 peerDependencies: - eslint: ^5.3.0 - checksum: cc1398cf5ac10d63cb90f5ef97a562f2a8204fe657d2aac620992e4ef94e3e734c9f19543da41eda2911542bc291c1b54a9be45f37619e185ac94bd1871af944 + eslint: ">=7.20.0" + checksum: 360d71c474c4968b334a59a9b8be26d60713baa3fc69f154283299ed27dc393418dd0178d944eebc4cb6d41d1ab823f6646bd864d2750cd8d87fee0b50ebc249 languageName: node linkType: hard -"eslint-config-xo@npm:^0.24.0": - version: 0.24.2 - resolution: "eslint-config-xo@npm:0.24.2" +"eslint-config-xo@npm:^0.38.0": + version: 0.38.0 + resolution: "eslint-config-xo@npm:0.38.0" + dependencies: + confusing-browser-globals: 1.0.10 peerDependencies: - eslint: ">=5.3.0" - checksum: 1a42a11c8a89a441c9a6d77104ae951aebab99e1204e359cc40d19fce7d5530e0af95fd44f8ca946dd8245ae4bf5267bd267b7c3fb571c018f0e683db5094fe0 + eslint: ">=7.20.0" + checksum: 8934892436180f2328b6695efd2e575935527c257396718fb6a4670d6f625d562b39f16fee9fee618a746e481786b428ce3d2623e68b6e00dfceefecd30c1cdd languageName: node linkType: hard -"eslint-plugin-es@npm:^1.3.1": - version: 1.4.1 - resolution: "eslint-plugin-es@npm:1.4.1" +"eslint-plugin-es@npm:^3.0.0": + version: 3.0.1 + resolution: "eslint-plugin-es@npm:3.0.1" dependencies: - eslint-utils: ^1.4.2 - regexpp: ^2.0.1 + eslint-utils: ^2.0.0 + regexpp: ^3.0.0 peerDependencies: eslint: ">=4.19.1" - checksum: 0e85b1053f399a07edabb4dfd8142b63611b6c2dc5707c84a3ecf8298783ca2cc639ddc270e325f3048608b9e440914b0f6c25a889b427192e1f2e187fd1096f + checksum: e57592c52301ee8ddc296ae44216df007f3a870bcb3be8d1fbdb909a1d3a3efe3fa3785de02066f9eba1d6466b722d3eb3cc3f8b75b3cf6a1cbded31ac6298e4 languageName: node linkType: hard -"eslint-plugin-mocha@npm:^5.2.0": - version: 5.3.0 - resolution: "eslint-plugin-mocha@npm:5.3.0" +"eslint-plugin-mocha@npm:^9.0.0": + version: 9.0.0 + resolution: "eslint-plugin-mocha@npm:9.0.0" dependencies: - ramda: ^0.26.1 + eslint-utils: ^3.0.0 + ramda: ^0.27.1 peerDependencies: - eslint: ">= 4.0.0" - checksum: 6a806e86b731fec51ddea9afc0e671ee32dc9641a69d6d56e30ac465313758307b16ff4a0b795ad687b4cd3f4a463477227c87bf45fbd3c5e02989f3642a765e + eslint: ">=7.0.0" + checksum: f33143815a998ed5057ca9b2e8f0dd2ca062dc311a046490a832ab84f9de0ecf1b933276bd9db3c84b34b315ba07ac68d586f468f98d424bbeb44e1505ba94e8 languageName: node linkType: hard -"eslint-plugin-node@npm:^7.0.1": - version: 7.0.1 - resolution: "eslint-plugin-node@npm:7.0.1" +"eslint-plugin-node@npm:^11.1.0": + version: 11.1.0 + resolution: "eslint-plugin-node@npm:11.1.0" dependencies: - eslint-plugin-es: ^1.3.1 - eslint-utils: ^1.3.1 - ignore: ^4.0.2 + eslint-plugin-es: ^3.0.0 + eslint-utils: ^2.0.0 + ignore: ^5.1.1 minimatch: ^3.0.4 - resolve: ^1.8.1 - semver: ^5.5.0 + resolve: ^1.10.1 + semver: ^6.1.0 peerDependencies: - eslint: ">=4.19.1" - checksum: 8e369d4175b1312ffb0c0c5f55d858914c790413e6e2a00ed30918a7fe7ca86b86012174604fe4cb6b68706d2daa2de0ec4af9afced94ee1674ccd0b89800616 + eslint: ">=5.16.0" + checksum: 5804c4f8a6e721f183ef31d46fbe3b4e1265832f352810060e0502aeac7de034df83352fc88643b19641bb2163f2587f1bd4119aff0fd21e8d98c57c450e013b languageName: node linkType: hard -"eslint-plugin-prettier@npm:^3.3.1": - version: 3.3.1 - resolution: "eslint-plugin-prettier@npm:3.3.1" +"eslint-plugin-prettier@npm:4.0.0": + version: 4.0.0 + resolution: "eslint-plugin-prettier@npm:4.0.0" dependencies: prettier-linter-helpers: ^1.0.0 peerDependencies: - eslint: ">=5.0.0" - prettier: ">=1.13.0" + eslint: ">=7.28.0" + prettier: ">=2.0.0" peerDependenciesMeta: eslint-config-prettier: optional: true - checksum: 217253dd2dea0c1aee6a7bf82e729236874807bc160c9481be38453c1f5b6f38050c8f1d4db8495c87c1edcbcbed70ce289b80c65fe3ad992df748e56fc5f44d + checksum: 03d69177a3c21fa2229c7e427ce604429f0b20ab7f411e2e824912f572a207c7f5a41fd1f0a95b9b8afe121e291c1b1f1dc1d44c7aad4b0837487f9c19f5210d languageName: node linkType: hard -"eslint-plugin-unicorn@npm:^6.0.1": - version: 6.0.1 - resolution: "eslint-plugin-unicorn@npm:6.0.1" +"eslint-plugin-unicorn@npm:^36.0.0": + version: 36.0.0 + resolution: "eslint-plugin-unicorn@npm:36.0.0" dependencies: + "@babel/helper-validator-identifier": ^7.14.9 + ci-info: ^3.2.0 clean-regexp: ^1.0.0 - eslint-ast-utils: ^1.0.0 - import-modules: ^1.1.0 - lodash.camelcase: ^4.1.1 - lodash.kebabcase: ^4.0.1 - lodash.snakecase: ^4.0.1 - lodash.upperfirst: ^4.2.0 - safe-regex: ^1.1.0 + eslint-template-visitor: ^2.3.2 + eslint-utils: ^3.0.0 + is-builtin-module: ^3.1.0 + lodash: ^4.17.21 + pluralize: ^8.0.0 + read-pkg-up: ^7.0.1 + regexp-tree: ^0.1.23 + safe-regex: ^2.1.1 + semver: ^7.3.5 peerDependencies: - eslint: ">=5.0.0" - checksum: f69fa37e233639d72df9a21b6b2de1bfe3b75bc8f3e0413e9bdcc1ff653b6b0b86e7e55653d5dc9f93e6aff9cf4155747537dbe46e5285cbabe65a172d832e2a + eslint: ">=7.32.0" + checksum: 8c1051036b65509228639bdf7eafaa034982985071a817a3b275f58b68ad525e8741eca2ba0a2b56cd8b5e82b9a8911bd1f65456659cdef267e9e230d2edd1e3 languageName: node linkType: hard -"eslint-scope@npm:^5.0.0, eslint-scope@npm:^5.1.1": +"eslint-scope@npm:^5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: @@ -1099,12 +1674,18 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^1.3.1, eslint-utils@npm:^1.4.2": - version: 1.4.3 - resolution: "eslint-utils@npm:1.4.3" +"eslint-template-visitor@npm:^2.3.2": + version: 2.3.2 + resolution: "eslint-template-visitor@npm:2.3.2" dependencies: - eslint-visitor-keys: ^1.1.0 - checksum: a20630e686034107138272f245c460f6d77705d1f4bb0628c1a1faf59fc800f441188916b3ec3b957394dc405aa200a3017dfa2b0fff0976e307a4e645a18d1e + "@babel/core": ^7.12.16 + "@babel/eslint-parser": ^7.12.16 + eslint-visitor-keys: ^2.0.0 + esquery: ^1.3.1 + multimap: ^1.1.0 + peerDependencies: + eslint: ">=7.0.0" + checksum: 83da75f46251d0f3c72367db23993194b105e8dde96f70d1fc782ece5ed7f8d299c4d7f9330fd1f2774458bed90c21c445984f659efc11c4bb49491a8d934e3e languageName: node linkType: hard @@ -1117,6 +1698,17 @@ __metadata: languageName: node linkType: hard +"eslint-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-utils@npm:3.0.0" + dependencies: + eslint-visitor-keys: ^2.0.0 + peerDependencies: + eslint: ">=5" + checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 + languageName: node + linkType: hard + "eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" @@ -1131,27 +1723,37 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^7.22.0": - version: 7.23.0 - resolution: "eslint@npm:7.23.0" +"eslint-visitor-keys@npm:^2.1.0": + version: 2.1.0 + resolution: "eslint-visitor-keys@npm:2.1.0" + checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d + languageName: node + linkType: hard + +"eslint@npm:7.32.0": + version: 7.32.0 + resolution: "eslint@npm:7.32.0" dependencies: "@babel/code-frame": 7.12.11 - "@eslint/eslintrc": ^0.4.0 + "@eslint/eslintrc": ^0.4.3 + "@humanwhocodes/config-array": ^0.5.0 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.0.1 doctrine: ^3.0.0 enquirer: ^2.3.5 + escape-string-regexp: ^4.0.0 eslint-scope: ^5.1.1 eslint-utils: ^2.1.0 eslint-visitor-keys: ^2.0.0 espree: ^7.3.1 esquery: ^1.4.0 esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 functional-red-black-tree: ^1.0.1 - glob-parent: ^5.0.0 + glob-parent: ^5.1.2 globals: ^13.6.0 ignore: ^4.0.6 import-fresh: ^3.0.0 @@ -1160,7 +1762,7 @@ __metadata: js-yaml: ^3.13.1 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 - lodash: ^4.17.21 + lodash.merge: ^4.6.2 minimatch: ^3.0.4 natural-compare: ^1.4.0 optionator: ^0.9.1 @@ -1169,12 +1771,12 @@ __metadata: semver: ^7.2.1 strip-ansi: ^6.0.0 strip-json-comments: ^3.1.0 - table: ^6.0.4 + table: ^6.0.9 text-table: ^0.2.0 v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: a8d2e9a76a46c84506b0f1a4dc5ac11bfc68ad3c074c1061cabb86c8205aafb5f2786bb662968179be10cc067674ed2b9ad5879dd84027b53660d1f6fa407f4a + checksum: cc85af9985a3a11085c011f3d27abe8111006d34cc274291b3c4d7bea51a4e2ff6135780249becd919ba7f6d6d1ecc38a6b73dacb6a7be08d38453b344dc8d37 languageName: node linkType: hard @@ -1199,7 +1801,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0": +"esquery@npm:^1.3.1, esquery@npm:^1.4.0": version: 1.4.0 resolution: "esquery@npm:1.4.0" dependencies: @@ -1271,7 +1873,7 @@ __metadata: languageName: node linkType: hard -"fast-deep-equal@npm:^3.1.1": +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d @@ -1349,7 +1951,7 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^4.0.0": +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" dependencies: @@ -1414,6 +2016,18 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^9.1.0": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: ^1.0.0 + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20 + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -1435,6 +2049,20 @@ __metadata: languageName: node linkType: hard +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 + languageName: node + linkType: hard + "get-stream@npm:^3.0.0": version: 3.0.0 resolution: "get-stream@npm:3.0.0" @@ -1460,25 +2088,25 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^5.0.0": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" +"glob-parent@npm:^5.1.0": + version: 5.1.1 + resolution: "glob-parent@npm:5.1.1" dependencies: is-glob: ^4.0.1 - checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e + checksum: 9f9a19c8d441d9df51df5985b2280b084f5ebc07e0fe5de761f346cb707cc30e7d51fb51c0e82490730b6c0ca9c9a3d0c73e4a22861a3cf363cc745e01721dd4 languageName: node linkType: hard -"glob-parent@npm:^5.1.0": - version: 5.1.1 - resolution: "glob-parent@npm:5.1.1" +"glob-parent@npm:^5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" dependencies: is-glob: ^4.0.1 - checksum: 9f9a19c8d441d9df51df5985b2280b084f5ebc07e0fe5de761f346cb707cc30e7d51fb51c0e82490730b6c0ca9c9a3d0c73e4a22861a3cf363cc745e01721dd4 + checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e languageName: node linkType: hard -"glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.6": +"glob@npm:^7.1.2, glob@npm:^7.1.3": version: 7.1.6 resolution: "glob@npm:7.1.6" dependencies: @@ -1492,12 +2120,10 @@ __metadata: languageName: node linkType: hard -"globals@npm:^12.1.0": - version: 12.4.0 - resolution: "globals@npm:12.4.0" - dependencies: - type-fest: ^0.8.1 - checksum: 7ae5ee16a96f1e8d71065405f57da0e33267f6b070cd36a5444c7780dd28639b48b92413698ac64f04bf31594f9108878bd8cb158ecdf759c39e05634fefcca6 +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e languageName: node linkType: hard @@ -1510,6 +2136,15 @@ __metadata: languageName: node linkType: hard +"globals@npm:^13.9.0": + version: 13.12.0 + resolution: "globals@npm:13.12.0" + dependencies: + type-fest: ^0.20.2 + checksum: 1f959abb11117916468a1afcba527eead152900cad652c8383c4e8976daea7ec55e1ee30c086f48d1b8655719f214e9d92eca083c3a43b5543bc4056e7e5fccf + languageName: node + linkType: hard + "globby@npm:^10.0.1": version: 10.0.2 resolution: "globby@npm:10.0.2" @@ -1540,6 +2175,20 @@ __metadata: languageName: node linkType: hard +"globby@npm:^11.0.3, globby@npm:^11.0.4": + version: 11.0.4 + resolution: "globby@npm:11.0.4" + dependencies: + array-union: ^2.1.0 + dir-glob: ^3.0.1 + fast-glob: ^3.1.1 + ignore: ^5.1.4 + merge2: ^1.3.0 + slash: ^3.0.0 + checksum: d3e02d5e459e02ffa578b45f040381c33e3c0538ed99b958f0809230c423337999867d7b0dbf752ce93c46157d3bbf154d3fff988a93ccaeb627df8e1841775b + languageName: node + linkType: hard + "graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0": version: 4.2.6 resolution: "graceful-fs@npm:4.2.6" @@ -1570,6 +2219,13 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^2.1.4": + version: 2.8.9 + resolution: "hosted-git-info@npm:2.8.9" + checksum: c955394bdab888a1e9bb10eb33029e0f7ce5a2ac7b3f158099dc8c486c99e73809dca609f5694b223920ca2174db33d32b12f9a2a47141dc59607c29da5a62dd + languageName: node + linkType: hard + "hosted-git-info@npm:^3.0.6": version: 3.0.8 resolution: "hosted-git-info@npm:3.0.8" @@ -1616,7 +2272,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^4.0.2, ignore@npm:^4.0.6": +"ignore@npm:^4.0.6": version: 4.0.6 resolution: "ignore@npm:4.0.6" checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800 @@ -1630,6 +2286,13 @@ __metadata: languageName: node linkType: hard +"ignore@npm:^5.1.8": + version: 5.1.9 + resolution: "ignore@npm:5.1.9" + checksum: 6f6b2235f4e63648116c5814f76b2d3d63fae9c21b8a466862e865732f59e787c9938a9042f9457091db6f0d811508ea3c8c6a60f35bafc4ceea08bbe8f96fd5 + languageName: node + linkType: hard + "import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -1640,13 +2303,6 @@ __metadata: languageName: node linkType: hard -"import-modules@npm:^1.1.0": - version: 1.1.0 - resolution: "import-modules@npm:1.1.0" - checksum: f7b4a04d5b7c2c0db91a4232f95f0c9fa8b32bae3187b7f76b6e7bbd797f8812319ea7e66062f27b0d82cae6c60c499c7082252e1f4ce6e41f96f72b8fdacf20 - languageName: node - linkType: hard - "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -1678,14 +2334,14 @@ __metadata: languageName: node linkType: hard -"ini@npm:^2.0.0": +"ini@npm:2.0.0": version: 2.0.0 resolution: "ini@npm:2.0.0" checksum: e7aadc5fb2e4aefc666d74ee2160c073995a4061556b1b5b4241ecb19ad609243b9cceafe91bae49c219519394bbd31512516cb22a3b1ca6e66d869e0447e84e languageName: node linkType: hard -"inquirer@npm:^8.0.0": +"inquirer@npm:8.2.0": version: 8.2.0 resolution: "inquirer@npm:8.2.0" dependencies: @@ -1714,6 +2370,15 @@ __metadata: languageName: node linkType: hard +"is-builtin-module@npm:^3.1.0": + version: 3.1.0 + resolution: "is-builtin-module@npm:3.1.0" + dependencies: + builtin-modules: ^3.0.0 + checksum: f1e5dd2cd5f252d4d799b20a0c8c4f7e9c399c4d141749af76ca0121058d4062c3015d026f1b1409dd3d2a4ddfb9b15cf6eb9c370fed53fea8652ce35b5e95cb + languageName: node + linkType: hard + "is-core-module@npm:^2.2.0": version: 2.2.0 resolution: "is-core-module@npm:2.2.0" @@ -1841,6 +2506,17 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a + languageName: node + linkType: hard + "js-yaml@npm:^3.13.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" @@ -1853,14 +2529,12 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.0.0": - version: 4.0.0 - resolution: "js-yaml@npm:4.0.0" - dependencies: - argparse: ^2.0.1 +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" bin: - js-yaml: bin/js-yaml.js - checksum: 931d6dddb3589fa272c8273366c6dffa99fd6bd26ac7b70f9bac925c28cb7ae352b964192df84f90ecd7a2ff50ab87e6d58e2148eb19c89aa155c73ed847ab92 + jsesc: bin/jsesc + checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d languageName: node linkType: hard @@ -1899,6 +2573,17 @@ __metadata: languageName: node linkType: hard +"json5@npm:^2.1.2": + version: 2.2.0 + resolution: "json5@npm:2.2.0" + dependencies: + minimist: ^1.2.5 + bin: + json5: lib/cli.js + checksum: e88fc5274bb58fc99547baa777886b069d2dd96d9cfc4490b305fd16d711dabd5979e35a4f90873cefbeb552e216b041a304fe56702bedba76e19bc7845f208d + languageName: node + linkType: hard + "jsonfile@npm:^4.0.0": version: 4.0.0 resolution: "jsonfile@npm:4.0.0" @@ -1911,6 +2596,19 @@ __metadata: languageName: node linkType: hard +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: ^4.1.6 + universalify: ^2.0.0 + dependenciesMeta: + graceful-fs: + optional: true + checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354 + languageName: node + linkType: hard + "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -1956,31 +2654,10 @@ __metadata: languageName: node linkType: hard -"lodash.camelcase@npm:^4.1.1": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: cb9227612f71b83e42de93eccf1232feeb25e705bdb19ba26c04f91e885bfd3dd5c517c4a97137658190581d3493ea3973072ca010aab7e301046d90740393d1 - languageName: node - linkType: hard - -"lodash.get@npm:^4.4.2": - version: 4.4.2 - resolution: "lodash.get@npm:4.4.2" - checksum: e403047ddb03181c9d0e92df9556570e2b67e0f0a930fcbbbd779370972368f5568e914f913e93f3b08f6d492abc71e14d4e9b7a18916c31fa04bd2306efe545 - languageName: node - linkType: hard - -"lodash.kebabcase@npm:^4.0.1": - version: 4.1.1 - resolution: "lodash.kebabcase@npm:4.1.1" - checksum: 5a6c59161914e1bae23438a298c7433e83d935e0f59853fa862e691164696bc07f6dfa4c313d499fbf41ba8d53314e9850416502376705a357d24ee6ca33af78 - languageName: node - linkType: hard - -"lodash.snakecase@npm:^4.0.1": - version: 4.1.1 - resolution: "lodash.snakecase@npm:4.1.1" - checksum: 1685ed3e83dda6eae5a4dcaee161a51cd210aabb3e1c09c57150e7dd8feda19e4ca0d27d0631eabe8d0f4eaa51e376da64e8c018ae5415417c5890d42feb72a8 +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 languageName: node linkType: hard @@ -2003,21 +2680,14 @@ __metadata: languageName: node linkType: hard -"lodash.upperfirst@npm:^4.2.0": - version: 4.3.1 - resolution: "lodash.upperfirst@npm:4.3.1" - checksum: cadec6955900afe1928cc60cdc4923a79c2ef991e42665419cc81630ed9b4f952a1093b222e0141ab31cbc4dba549f97ec28ff67929d71e01861c97188a5fa83 - languageName: node - linkType: hard - -"lodash.zip@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.zip@npm:4.2.0" - checksum: 41fd8dc1af8b38086369d4fdc81dd725715dcda36ec463d907b9c58f25e5ebb518376b0acec39ded96a6b1790a89c387b9a6b1627306f33fabaf987c8d5eac9e +"lodash.truncate@npm:^4.4.2": + version: 4.4.2 + resolution: "lodash.truncate@npm:4.4.2" + checksum: b463d8a382cfb5f0e71c504dcb6f807a7bd379ff1ea216669aa42c52fc28c54e404bfbd96791aa09e6df0de2c1d7b8f1b7f4b1a61f324d38fe98bc535aeee4f5 languageName: node linkType: hard -"lodash@npm:^4.17.11, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21": +"lodash@npm:^4.17.11, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -2092,6 +2762,13 @@ __metadata: languageName: node linkType: hard +"minimist@npm:^1.2.5": + version: 1.2.5 + resolution: "minimist@npm:1.2.5" + checksum: 86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52 + languageName: node + linkType: hard + "mkdirp-classic@npm:^0.5.2": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" @@ -2106,6 +2783,13 @@ __metadata: languageName: node linkType: hard +"multimap@npm:^1.1.0": + version: 1.1.0 + resolution: "multimap@npm:1.1.0" + checksum: 42769c9dd74096d989618fd0f47c69d19f9bab48d1b0b673cfa6c44042a0bd5847524533a06afde80334b4a24defec27754dc8d1f083ee7bb880f69f437efabc + languageName: node + linkType: hard + "mute-stream@npm:0.0.8": version: 0.0.8 resolution: "mute-stream@npm:0.0.8" @@ -2134,6 +2818,25 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.1": + version: 2.0.1 + resolution: "node-releases@npm:2.0.1" + checksum: b20dd8d4bced11f75060f0387e05e76b9dc4a0451f7bb3516eade6f50499ea7768ba95d8a60d520c193402df1e58cb3fe301510cc1c1ad68949c3d57b5149866 + languageName: node + linkType: hard + +"normalize-package-data@npm:^2.5.0": + version: 2.5.0 + resolution: "normalize-package-data@npm:2.5.0" + dependencies: + hosted-git-info: ^2.1.4 + resolve: ^1.10.0 + semver: 2 || 3 || 4 || 5 + validate-npm-package-license: ^3.0.1 + checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 + languageName: node + linkType: hard + "normalize-package-data@npm:^3.0.0": version: 3.0.0 resolution: "normalize-package-data@npm:3.0.0" @@ -2333,6 +3036,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 + languageName: node + linkType: hard + "picomatch@npm:^2.0.5, picomatch@npm:^2.2.1": version: 2.2.2 resolution: "picomatch@npm:2.2.2" @@ -2349,6 +3059,13 @@ __metadata: languageName: node linkType: hard +"pluralize@npm:^8.0.0": + version: 8.0.0 + resolution: "pluralize@npm:8.0.0" + checksum: 08931d4a6a4a5561a7f94f67a31c17e6632cb21e459ab3ff4f6f629d9a822984cf8afef2311d2005fbea5d7ef26016ebb090db008e2d8bce39d0a9a9d218736e + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -2426,10 +3143,33 @@ __metadata: languageName: node linkType: hard -"ramda@npm:^0.26.1": - version: 0.26.1 - resolution: "ramda@npm:0.26.1" - checksum: 19c2730e44c129538151ae034c89be9b2c6a4ccc7c65cff57497418bc532ce09282f98cd927c39b0b03c6bc3f1d1a12d822b7b07f96a1634f4958a6c05b7b384 +"ramda@npm:^0.27.1": + version: 0.27.1 + resolution: "ramda@npm:0.27.1" + checksum: 31a0c0ef739b2525d7615f84cbb5d3cb89ee0c795469b711f729ea1d8df0dccc3cd75d3717a1e9742d42315ce86435680b7c87743eb7618111c60c144a5b8059 + languageName: node + linkType: hard + +"read-pkg-up@npm:^7.0.1": + version: 7.0.1 + resolution: "read-pkg-up@npm:7.0.1" + dependencies: + find-up: ^4.1.0 + read-pkg: ^5.2.0 + type-fest: ^0.8.1 + checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 + languageName: node + linkType: hard + +"read-pkg@npm:^5.2.0": + version: 5.2.0 + resolution: "read-pkg@npm:5.2.0" + dependencies: + "@types/normalize-package-data": ^2.4.0 + normalize-package-data: ^2.5.0 + parse-json: ^5.0.0 + type-fest: ^0.6.0 + checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 languageName: node linkType: hard @@ -2453,10 +3193,12 @@ __metadata: languageName: node linkType: hard -"regexpp@npm:^2.0.1": - version: 2.0.1 - resolution: "regexpp@npm:2.0.1" - checksum: 1f41cf80ac08514c6665812e3dcc0673569431d3285db27053f8b237a758992fb55d6ddfbc264db399ff4f7a7db432900ca3a029daa28a75e0436231872091b1 +"regexp-tree@npm:^0.1.23, regexp-tree@npm:~0.1.1": + version: 0.1.24 + resolution: "regexp-tree@npm:0.1.24" + bin: + regexp-tree: bin/regexp-tree + checksum: 5807013289d9205288d665e0f8d8cff94843dfd55fdedd1833eb9d9bbd07188a37dfa02942ec5cdc671180037f715148fac1ba6f18fd6be4268e5a8feb49d340 languageName: node linkType: hard @@ -2481,7 +3223,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.17.0, resolve@npm:^1.8.1": +"resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.17.0": version: 1.20.0 resolution: "resolve@npm:1.20.0" dependencies: @@ -2491,7 +3233,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.8.1#~builtin": +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.17.0#~builtin": version: 1.20.0 resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin::version=1.20.0&hash=07638b" dependencies: @@ -2511,13 +3253,6 @@ __metadata: languageName: node linkType: hard -"ret@npm:~0.1.10": - version: 0.1.15 - resolution: "ret@npm:0.1.15" - checksum: d76a9159eb8c946586567bd934358dfc08a36367b3257f7a3d7255fdd7b56597235af23c6afa0d7f0254159e8051f93c918809962ebd6df24ca2a83dbe4d4151 - languageName: node - linkType: hard - "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" @@ -2588,12 +3323,19 @@ __metadata: languageName: node linkType: hard -"safe-regex@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex@npm:1.1.0" +"safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c + languageName: node + linkType: hard + +"safe-regex@npm:^2.1.1": + version: 2.1.1 + resolution: "safe-regex@npm:2.1.1" dependencies: - ret: ~0.1.10 - checksum: 9a8bba57c87a841f7997b3b951e8e403b1128c1a4fd1182f40cc1a20e2d490593d7c2a21030fadfea320c8e859219019e136f678c6689ed5960b391b822f01d5 + regexp-tree: ~0.1.1 + checksum: 5d734e2193c63ef0cb00f60c0244e0f8a30ecb31923633cd34636808d6a7c4c206d650017953ae1db8bc33967c2f06af33488dea6f038f4e38212beb7bed77b4 languageName: node linkType: hard @@ -2604,7 +3346,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^5.5.0": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0": version: 5.7.1 resolution: "semver@npm:5.7.1" bin: @@ -2613,7 +3355,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0": +"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.3.0": version: 6.3.0 resolution: "semver@npm:6.3.0" bin: @@ -2622,7 +3364,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.2.1": +"semver@npm:^7.2.1, semver@npm:^7.3.5": version: 7.3.5 resolution: "semver@npm:7.3.5" dependencies: @@ -2720,6 +3462,13 @@ __metadata: languageName: node linkType: hard +"source-map@npm:^0.5.0": + version: 0.5.7 + resolution: "source-map@npm:0.5.7" + checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d + languageName: node + linkType: hard + "source-map@npm:^0.6.0": version: 0.6.1 resolution: "source-map@npm:0.6.1" @@ -2789,6 +3538,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -2816,6 +3576,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + "strip-bom@npm:^4.0.0": version: 4.0.0 resolution: "strip-bom@npm:4.0.0" @@ -2855,6 +3624,15 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^8.1.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: ^4.0.0 + checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 + languageName: node + linkType: hard + "supports-hyperlinks@npm:^2.1.0": version: 2.1.0 resolution: "supports-hyperlinks@npm:2.1.0" @@ -2865,15 +3643,16 @@ __metadata: languageName: node linkType: hard -"table@npm:^6.0.4": - version: 6.0.7 - resolution: "table@npm:6.0.7" +"table@npm:^6.0.9": + version: 6.7.5 + resolution: "table@npm:6.7.5" dependencies: - ajv: ^7.0.2 - lodash: ^4.17.20 + ajv: ^8.0.1 + lodash.truncate: ^4.4.2 slice-ansi: ^4.0.0 - string-width: ^4.2.0 - checksum: 5a981ff05b5a404bcddf1aae40b26951aaf4e77ce22348d2e9c86a681c32ff6ae4ac4da7e6496780a3b2feb7fb8b302c1dfb6c88e025bff913a2d380b24f847d + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + checksum: 76d01e33d6ef881f21bfe2e343101cb05ef4cedf506523d187af4f3a33f0f69cf25bca3e05c0c5c0eb348b405aaac29d9bb308ba9bf2c5ca7a82d032382a1649 languageName: node linkType: hard @@ -2934,6 +3713,13 @@ __metadata: languageName: node linkType: hard +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + languageName: node + linkType: hard + "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -2964,6 +3750,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:2.3.1, tslib@npm:^2.3.1": + version: 2.3.1 + resolution: "tslib@npm:2.3.1" + checksum: de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9 + languageName: node + linkType: hard + "tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -2971,21 +3764,21 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:~2.1.0": +"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:~2.1.0": version: 2.1.0 resolution: "tslib@npm:2.1.0" checksum: aa189c8179de0427b0906da30926fd53c59d96ec239dff87d6e6bc831f608df0cbd6f77c61dabc074408bd0aa0b9ae4ec35cb2c15f729e32f37274db5730cb78 languageName: node linkType: hard -"tsutils@npm:^3.17.1": - version: 3.20.0 - resolution: "tsutils@npm:3.20.0" +"tsutils@npm:^3.21.0": + version: 3.21.0 + resolution: "tsutils@npm:3.21.0" dependencies: tslib: ^1.8.1 peerDependencies: typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: cdfa0ec2255546f6afad574dd9df449f2ffba4b5b6f2eeb588467d44ddcbd2d88336d14ab79c4dbaf6a0f68a9d33f6143f7ede452c9daf99237397716e1dcbe2 + checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 languageName: node linkType: hard @@ -3071,6 +3864,13 @@ __metadata: languageName: node linkType: hard +"universalify@npm:^2.0.0": + version: 2.0.0 + resolution: "universalify@npm:2.0.0" + checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + languageName: node + linkType: hard + "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -3162,6 +3962,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a + languageName: node + linkType: hard + "wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0"