diff --git a/data/en.json b/data/en.json index f52a692b..9dce5022 100644 --- a/data/en.json +++ b/data/en.json @@ -204,7 +204,7 @@ "ui": { "ui_property": { - "id": [ "id", "identification", "identificator", "locator" ], + "id": [ "id", "identification", "identificator", "locator", "selector" ], "type": [ "type" ], "editable": [ "editable" ], "datatype": [ "datatype", "data type" ], @@ -315,4 +315,4 @@ ] -} \ No newline at end of file +} diff --git a/data/pt.json b/data/pt.json index df3bd23f..b795e436 100644 --- a/data/pt.json +++ b/data/pt.json @@ -251,7 +251,7 @@ "ui": { "ui_property": { - "id": [ "id", "identificacao", "identificador", "localizador" ], + "id": [ "id", "identificacao", "identificador", "localizador", "seletor" ], "type": [ "tipo" ], "editable": [ "editavel" ], "datatype": [ "tipo de dado" ], @@ -351,4 +351,4 @@ ] -} \ No newline at end of file +} diff --git a/dist/data/en.json b/dist/data/en.json index f52a692b..9dce5022 100644 --- a/dist/data/en.json +++ b/dist/data/en.json @@ -204,7 +204,7 @@ "ui": { "ui_property": { - "id": [ "id", "identification", "identificator", "locator" ], + "id": [ "id", "identification", "identificator", "locator", "selector" ], "type": [ "type" ], "editable": [ "editable" ], "datatype": [ "datatype", "data type" ], @@ -315,4 +315,4 @@ ] -} \ No newline at end of file +} diff --git a/dist/data/pt.json b/dist/data/pt.json index df3bd23f..b795e436 100644 --- a/dist/data/pt.json +++ b/dist/data/pt.json @@ -251,7 +251,7 @@ "ui": { "ui_property": { - "id": [ "id", "identificacao", "identificador", "localizador" ], + "id": [ "id", "identificacao", "identificador", "localizador", "seletor" ], "type": [ "tipo" ], "editable": [ "editavel" ], "datatype": [ "tipo de dado" ], @@ -351,4 +351,4 @@ ] -} \ No newline at end of file +} diff --git a/dist/modules/app/ATSGenController.js b/dist/modules/app/ATSGenController.js index 3a00b6c3..e92284ba 100644 --- a/dist/modules/app/ATSGenController.js +++ b/dist/modules/app/ATSGenController.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ATSGenController = void 0; const AbstractTestScriptGenerator_1 = require("../testscript/AbstractTestScriptGenerator"); const TypeChecking_1 = require("../util/TypeChecking"); /** diff --git a/dist/modules/app/CLI.js b/dist/modules/app/CLI.js index 76c54e91..b06c550c 100644 --- a/dist/modules/app/CLI.js +++ b/dist/modules/app/CLI.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.CLI = void 0; const logUpdate = require("log-update"); const logSymbols = require("log-symbols"); const chalk_1 = require("chalk"); diff --git a/dist/modules/app/CaseType.js b/dist/modules/app/CaseType.js index 4cac4aa8..07f45a61 100644 --- a/dist/modules/app/CaseType.js +++ b/dist/modules/app/CaseType.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.CaseType = void 0; var CaseType; (function (CaseType) { CaseType["CAMEL"] = "camel"; diff --git a/dist/modules/app/CliHelp.js b/dist/modules/app/CliHelp.js index b2f8ca90..233de3b7 100644 --- a/dist/modules/app/CliHelp.js +++ b/dist/modules/app/CliHelp.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.CliHelp = void 0; const chalk_1 = require("chalk"); class CliHelp { content() { diff --git a/dist/modules/app/CliScriptExecutionReporter.js b/dist/modules/app/CliScriptExecutionReporter.js index 85098a0e..ad868955 100644 --- a/dist/modules/app/CliScriptExecutionReporter.js +++ b/dist/modules/app/CliScriptExecutionReporter.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.CliScriptExecutionReporter = void 0; const TimeFormat_1 = require("../util/TimeFormat"); /** * CLI script execution reporter diff --git a/dist/modules/app/Compiler.js b/dist/modules/app/Compiler.js index 78833d62..6622ec13 100644 --- a/dist/modules/app/Compiler.js +++ b/dist/modules/app/Compiler.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Compiler = void 0; const AugmentedSpec_1 = require("../req/AugmentedSpec"); const SpecFilter_1 = require("../selection/SpecFilter"); const ProcessingInfo_1 = require("./ProcessingInfo"); diff --git a/dist/modules/app/CompilerController.js b/dist/modules/app/CompilerController.js index 75b416ed..b9809db7 100644 --- a/dist/modules/app/CompilerController.js +++ b/dist/modules/app/CompilerController.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.CompilerController = void 0; const SimpleAppEventsListener_1 = require("./SimpleAppEventsListener"); const LexerBuilder_1 = require("../lexer/LexerBuilder"); const Parser_1 = require("../parser/Parser"); diff --git a/dist/modules/app/Defaults.js b/dist/modules/app/Defaults.js index 1d558477..c2aaeb3a 100644 --- a/dist/modules/app/Defaults.js +++ b/dist/modules/app/Defaults.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Defaults = exports.InvalidSpecialOptions = exports.CombinationOptions = exports.VariantSelectionOptions = void 0; const CaseType_1 = require("./CaseType"); /** * Reduces the Variants that produce a certain State required by a Precondition diff --git a/dist/modules/app/GuidedConfig.js b/dist/modules/app/GuidedConfig.js index 89fa2088..6f3e91e0 100644 --- a/dist/modules/app/GuidedConfig.js +++ b/dist/modules/app/GuidedConfig.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.GuidedConfig = void 0; const inquirer = require("inquirer"); /** * Guided Concordia configuration. diff --git a/dist/modules/app/LanguageController.js b/dist/modules/app/LanguageController.js index f8af7a6f..3a6cc870 100644 --- a/dist/modules/app/LanguageController.js +++ b/dist/modules/app/LanguageController.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LanguageController = void 0; const LanguageDrawer_1 = require("./LanguageDrawer"); const LanguageManager_1 = require("./LanguageManager"); class LanguageController { diff --git a/dist/modules/app/LanguageDrawer.js b/dist/modules/app/LanguageDrawer.js index 96bc0d73..db6cc997 100644 --- a/dist/modules/app/LanguageDrawer.js +++ b/dist/modules/app/LanguageDrawer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LanguageDrawer = void 0; class LanguageDrawer { constructor(_cli) { this._cli = _cli; diff --git a/dist/modules/app/LanguageManager.js b/dist/modules/app/LanguageManager.js index a32051fc..8761f67a 100644 --- a/dist/modules/app/LanguageManager.js +++ b/dist/modules/app/LanguageManager.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LanguageManager = void 0; const fwalker = require("fwalker"); const path = require("path"); const EnglishKeywordDictionary_1 = require("../dict/EnglishKeywordDictionary"); diff --git a/dist/modules/app/Listeners.js b/dist/modules/app/Listeners.js index ab6dda29..2a069004 100644 --- a/dist/modules/app/Listeners.js +++ b/dist/modules/app/Listeners.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DirectoryReadResult = void 0; class DirectoryReadResult { constructor(dirCount, filesCount, filesSize, durationMs, fileErrorCount) { this.dirCount = dirCount; diff --git a/dist/modules/app/MultiFileProcessor.js b/dist/modules/app/MultiFileProcessor.js index 844e9055..19b674d9 100644 --- a/dist/modules/app/MultiFileProcessor.js +++ b/dist/modules/app/MultiFileProcessor.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.MultiFileProcessedData = exports.MultiFileProcessor = void 0; const fwalker = require("fwalker"); const crypto_1 = require("crypto"); const SingleFileProcessor_1 = require("./SingleFileProcessor"); diff --git a/dist/modules/app/Options.js b/dist/modules/app/Options.js index 7ae930dc..54dda339 100644 --- a/dist/modules/app/Options.js +++ b/dist/modules/app/Options.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Options = void 0; const enumUtil = require("enum-util"); const path_1 = require("path"); const TypeChecking_1 = require("../util/TypeChecking"); diff --git a/dist/modules/app/OptionsHandler.js b/dist/modules/app/OptionsHandler.js index d09aa4b7..02ec0c41 100644 --- a/dist/modules/app/OptionsHandler.js +++ b/dist/modules/app/OptionsHandler.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.OptionsHandler = void 0; const path_1 = require("path"); const fs = require("fs"); const util_1 = require("util"); diff --git a/dist/modules/app/ProcessingInfo.js b/dist/modules/app/ProcessingInfo.js index f107be59..c3672ebe 100644 --- a/dist/modules/app/ProcessingInfo.js +++ b/dist/modules/app/ProcessingInfo.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ProcessingInfo = void 0; class ProcessingInfo { constructor(durationMs, errors, warnings) { this.durationMs = durationMs; diff --git a/dist/modules/app/SimpleAppEventsListener.js b/dist/modules/app/SimpleAppEventsListener.js index 563fe2b2..045dcb31 100644 --- a/dist/modules/app/SimpleAppEventsListener.js +++ b/dist/modules/app/SimpleAppEventsListener.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.SimpleAppEventsListener = void 0; const prettyBytes = require("pretty-bytes"); const Defaults_1 = require("./Defaults"); const ErrorSorting_1 = require("../util/ErrorSorting"); diff --git a/dist/modules/app/SingleDocumentProcessor.js b/dist/modules/app/SingleDocumentProcessor.js index 5b6555d3..aa705454 100644 --- a/dist/modules/app/SingleDocumentProcessor.js +++ b/dist/modules/app/SingleDocumentProcessor.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.SingleDocumentProcessor = void 0; const BatchDocumentAnalyzer_1 = require("../semantic/single/BatchDocumentAnalyzer"); /** * Single document processor. diff --git a/dist/modules/app/SingleFileCompiler.js b/dist/modules/app/SingleFileCompiler.js index 26fae44d..bcf34f31 100644 --- a/dist/modules/app/SingleFileCompiler.js +++ b/dist/modules/app/SingleFileCompiler.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.SingleFileCompiler = void 0; const SingleFileProcessor_1 = require("./SingleFileProcessor"); const SingleDocumentProcessor_1 = require("./SingleDocumentProcessor"); class SingleFileCompiler { diff --git a/dist/modules/app/SingleFileProcessor.js b/dist/modules/app/SingleFileProcessor.js index 70505ca8..ce509cd3 100644 --- a/dist/modules/app/SingleFileProcessor.js +++ b/dist/modules/app/SingleFileProcessor.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ProcessedFileData = exports.FileData = exports.FileMeta = void 0; class FileMeta { constructor(fullPath, size, hash) { this.fullPath = fullPath; diff --git a/dist/modules/app/TCGenController.js b/dist/modules/app/TCGenController.js index f432348a..e32f62a0 100644 --- a/dist/modules/app/TCGenController.js +++ b/dist/modules/app/TCGenController.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TCGenController = void 0; const fs_1 = require("fs"); const util_1 = require("util"); const ast_1 = require("../ast"); diff --git a/dist/modules/app/UI.js b/dist/modules/app/UI.js index ea45dccb..2e307a84 100644 --- a/dist/modules/app/UI.js +++ b/dist/modules/app/UI.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UI = void 0; class UI { constructor(_cli, _meow) { this._cli = _cli; diff --git a/dist/modules/app/VerboseAppEventsListener.js b/dist/modules/app/VerboseAppEventsListener.js index 5ff86a73..f85a5f1d 100644 --- a/dist/modules/app/VerboseAppEventsListener.js +++ b/dist/modules/app/VerboseAppEventsListener.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.VerboseAppEventsListener = void 0; const prettyBytes = require("pretty-bytes"); const ErrorSorting_1 = require("../util/ErrorSorting"); const TypeChecking_1 = require("../util/TypeChecking"); diff --git a/dist/modules/app/index.js b/dist/modules/app/index.js index d3dd0994..b6c03f08 100644 --- a/dist/modules/app/index.js +++ b/dist/modules/app/index.js @@ -1,30 +1,40 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./AppController")); -__export(require("./ATSGenController")); -__export(require("./CaseType")); -__export(require("./CLI")); -__export(require("./CliHelp")); -__export(require("./CliScriptExecutionReporter")); -__export(require("./Compiler")); -__export(require("./CompilerController")); -__export(require("./Defaults")); -__export(require("./GuidedConfig")); -__export(require("./LanguageController")); -__export(require("./LanguageDrawer")); -__export(require("./LanguageManager")); -__export(require("./Listeners")); -__export(require("./MultiFileProcessor")); -__export(require("./Options")); -__export(require("./OptionsHandler")); -__export(require("./ProcessingInfo")); -__export(require("./SimpleAppEventsListener")); -__export(require("./SingleDocumentProcessor")); -__export(require("./SingleFileCompiler")); -__export(require("./SingleFileProcessor")); -__export(require("./TCGenController")); -__export(require("./UI")); -__export(require("./VerboseAppEventsListener")); +__exportStar(require("./AppController"), exports); +__exportStar(require("./ATSGenController"), exports); +__exportStar(require("./CaseType"), exports); +__exportStar(require("./CLI"), exports); +__exportStar(require("./CliHelp"), exports); +__exportStar(require("./CliScriptExecutionReporter"), exports); +__exportStar(require("./Compiler"), exports); +__exportStar(require("./CompilerController"), exports); +__exportStar(require("./CompilerListener"), exports); +__exportStar(require("./Defaults"), exports); +__exportStar(require("./GuidedConfig"), exports); +__exportStar(require("./LanguageController"), exports); +__exportStar(require("./LanguageDrawer"), exports); +__exportStar(require("./LanguageManager"), exports); +__exportStar(require("./Listeners"), exports); +__exportStar(require("./MultiFileProcessor"), exports); +__exportStar(require("./Options"), exports); +__exportStar(require("./OptionsHandler"), exports); +__exportStar(require("./ProcessingInfo"), exports); +__exportStar(require("./ScriptExecutionReporter"), exports); +__exportStar(require("./SimpleAppEventsListener"), exports); +__exportStar(require("./SingleDocumentProcessor"), exports); +__exportStar(require("./SingleFileCompiler"), exports); +__exportStar(require("./SingleFileProcessor"), exports); +__exportStar(require("./TCGenController"), exports); +__exportStar(require("./TCGenListener"), exports); +__exportStar(require("./UI"), exports); +__exportStar(require("./VerboseAppEventsListener"), exports); diff --git a/dist/modules/ast/Database.js b/dist/modules/ast/Database.js index 2a03b0a1..bdad81b1 100644 --- a/dist/modules/ast/Database.js +++ b/dist/modules/ast/Database.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabaseProperties = void 0; /** * Database properties. * diff --git a/dist/modules/ast/Spec.js b/dist/modules/ast/Spec.js index b300675e..94407dab 100644 --- a/dist/modules/ast/Spec.js +++ b/dist/modules/ast/Spec.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Spec = void 0; /** * Specification * diff --git a/dist/modules/ast/Tag.js b/dist/modules/ast/Tag.js index 6368729d..13407eee 100644 --- a/dist/modules/ast/Tag.js +++ b/dist/modules/ast/Tag.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.tagsWithAnyOfTheNames = exports.hasTagNamed = exports.ReservedTags = void 0; /** * Reserved tags. * diff --git a/dist/modules/ast/UIProperty.js b/dist/modules/ast/UIProperty.js index 19887d41..b3b84582 100644 --- a/dist/modules/ast/UIProperty.js +++ b/dist/modules/ast/UIProperty.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.EntityValue = exports.UIElementInfo = void 0; /** * Additional information about an UI element. * diff --git a/dist/modules/ast/UIPropertyReference.js b/dist/modules/ast/UIPropertyReference.js index dc8ac68e..55af284a 100644 --- a/dist/modules/ast/UIPropertyReference.js +++ b/dist/modules/ast/UIPropertyReference.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIPropertyReference = void 0; class UIPropertyReference { constructor() { this.nodeType = 'ui_property_ref'; diff --git a/dist/modules/ast/UIPropertyTypes.js b/dist/modules/ast/UIPropertyTypes.js index ea07da64..37f13ab9 100644 --- a/dist/modules/ast/UIPropertyTypes.js +++ b/dist/modules/ast/UIPropertyTypes.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIPropertyTypes = void 0; var UIPropertyTypes; (function (UIPropertyTypes) { UIPropertyTypes["ID"] = "id"; diff --git a/dist/modules/ast/VariantLike.js b/dist/modules/ast/VariantLike.js index 6a4a981e..92806981 100644 --- a/dist/modules/ast/VariantLike.js +++ b/dist/modules/ast/VariantLike.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.State = void 0; /** * State is **not** a node. * diff --git a/dist/modules/ast/index.js b/dist/modules/ast/index.js index 113584ab..7834f7be 100644 --- a/dist/modules/ast/index.js +++ b/dist/modules/ast/index.js @@ -1,12 +1,44 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./Database")); -__export(require("./Spec")); -__export(require("./Tag")); -__export(require("./UIProperty")); -__export(require("./UIPropertyReference")); -__export(require("./UIPropertyTypes")); -__export(require("./VariantLike")); +__exportStar(require("./Background"), exports); +__exportStar(require("./Block"), exports); +__exportStar(require("./Constant"), exports); +__exportStar(require("./ConstantBlock"), exports); +__exportStar(require("./Database"), exports); +__exportStar(require("./Document"), exports); +__exportStar(require("./Feature"), exports); +__exportStar(require("./FileInfo"), exports); +__exportStar(require("./Import"), exports); +__exportStar(require("./Language"), exports); +__exportStar(require("./ListItem"), exports); +__exportStar(require("./LongString"), exports); +__exportStar(require("./Node"), exports); +__exportStar(require("./Regex"), exports); +__exportStar(require("./RegexBlock"), exports); +__exportStar(require("./Rule"), exports); +__exportStar(require("./Scenario"), exports); +__exportStar(require("./Spec"), exports); +__exportStar(require("./Step"), exports); +__exportStar(require("./Table"), exports); +__exportStar(require("./Tag"), exports); +__exportStar(require("./Task"), exports); +__exportStar(require("./TestCase"), exports); +__exportStar(require("./TestEvent"), exports); +__exportStar(require("./Text"), exports); +__exportStar(require("./UIElement"), exports); +__exportStar(require("./UIProperty"), exports); +__exportStar(require("./UIPropertyReference"), exports); +__exportStar(require("./UIPropertyTypes"), exports); +__exportStar(require("./Variant"), exports); +__exportStar(require("./VariantBackground"), exports); +__exportStar(require("./VariantLike"), exports); diff --git a/dist/modules/db/AlaSqlDatabaseInterface.js b/dist/modules/db/AlaSqlDatabaseInterface.js index b72928d6..c90efa75 100644 --- a/dist/modules/db/AlaSqlDatabaseInterface.js +++ b/dist/modules/db/AlaSqlDatabaseInterface.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.AlaSqlDatabaseInterface = void 0; const alasql = require("alasql"); const SqlHelper_1 = require("./SqlHelper"); const AlaSqlTableCreator_1 = require("./AlaSqlTableCreator"); diff --git a/dist/modules/db/AlaSqlTableCreator.js b/dist/modules/db/AlaSqlTableCreator.js index 0a9ac88f..d8838ad9 100644 --- a/dist/modules/db/AlaSqlTableCreator.js +++ b/dist/modules/db/AlaSqlTableCreator.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.AlaSqlTableCreator = void 0; const alasql = require("alasql"); const error_1 = require("../error"); const util_1 = require("../util"); diff --git a/dist/modules/db/DatabaseConnectionChecker.js b/dist/modules/db/DatabaseConnectionChecker.js index 62cb9858..5021219f 100644 --- a/dist/modules/db/DatabaseConnectionChecker.js +++ b/dist/modules/db/DatabaseConnectionChecker.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabaseConnectionChecker = void 0; const dbi_1 = require("../dbi"); const error_1 = require("../error"); const DatabaseJSDatabaseInterface_1 = require("./DatabaseJSDatabaseInterface"); diff --git a/dist/modules/db/DatabaseJSDatabaseInterface.js b/dist/modules/db/DatabaseJSDatabaseInterface.js index 6d47fba1..7117fcce 100644 --- a/dist/modules/db/DatabaseJSDatabaseInterface.js +++ b/dist/modules/db/DatabaseJSDatabaseInterface.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabaseJSDatabaseInterface = void 0; const dbjs = require("database-js"); const DatabaseTypes_1 = require("./DatabaseTypes"); const DatabaseToAbstractDatabase_1 = require("./DatabaseToAbstractDatabase"); diff --git a/dist/modules/db/DatabaseToAbstractDatabase.js b/dist/modules/db/DatabaseToAbstractDatabase.js index 17dc2910..b6ab9927 100644 --- a/dist/modules/db/DatabaseToAbstractDatabase.js +++ b/dist/modules/db/DatabaseToAbstractDatabase.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabaseToAbstractDatabase = void 0; const path_1 = require("path"); const Database_1 = require("../ast/Database"); const DatabaseTypes_1 = require("./DatabaseTypes"); diff --git a/dist/modules/db/DatabaseTypes.js b/dist/modules/db/DatabaseTypes.js index bad3bf4b..f78ede15 100644 --- a/dist/modules/db/DatabaseTypes.js +++ b/dist/modules/db/DatabaseTypes.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.supportTablesInQueries = exports.stringToDatabaseTypeString = exports.isPathBasedDatabaseType = exports.DatabaseType = void 0; const enum_util_1 = require("enum-util"); /** * Currently supported database types, through `database-js`. diff --git a/dist/modules/db/QueryCache.js b/dist/modules/db/QueryCache.js index ac165c64..73f56258 100644 --- a/dist/modules/db/QueryCache.js +++ b/dist/modules/db/QueryCache.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.QueryCache = void 0; /** * Query cache. * diff --git a/dist/modules/db/QueryParser.js b/dist/modules/db/QueryParser.js index edc15279..88313cc0 100644 --- a/dist/modules/db/QueryParser.js +++ b/dist/modules/db/QueryParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.QueryParser = void 0; const RegexUtil_1 = require("../util/RegexUtil"); /** * @author Thiago Delgado Pinto diff --git a/dist/modules/db/SqlHelper.js b/dist/modules/db/SqlHelper.js index f92861f9..927e7efe 100644 --- a/dist/modules/db/SqlHelper.js +++ b/dist/modules/db/SqlHelper.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.SqlHelper = void 0; const ValueTypeDetector_1 = require("../util/ValueTypeDetector"); /** * SQL helper. diff --git a/dist/modules/db/index.js b/dist/modules/db/index.js index 1b6015e7..380f3a51 100644 --- a/dist/modules/db/index.js +++ b/dist/modules/db/index.js @@ -1,14 +1,22 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./AlaSqlDatabaseInterface")); -__export(require("./AlaSqlTableCreator")); -__export(require("./DatabaseConnectionChecker")); -__export(require("./DatabaseJSDatabaseInterface")); -__export(require("./DatabaseToAbstractDatabase")); -__export(require("./DatabaseTypes")); -__export(require("./QueryCache")); -__export(require("./QueryParser")); -__export(require("./SqlHelper")); +__exportStar(require("./AlaSqlDatabaseInterface"), exports); +__exportStar(require("./AlaSqlTableCreator"), exports); +__exportStar(require("./AlaSqlTypes"), exports); +__exportStar(require("./DatabaseConnectionChecker"), exports); +__exportStar(require("./DatabaseJSDatabaseInterface"), exports); +__exportStar(require("./DatabaseToAbstractDatabase"), exports); +__exportStar(require("./DatabaseTypes"), exports); +__exportStar(require("./QueryCache"), exports); +__exportStar(require("./QueryParser"), exports); +__exportStar(require("./SqlHelper"), exports); diff --git a/dist/modules/dbi/ConnectionResult.js b/dist/modules/dbi/ConnectionResult.js index d0f96a88..0d669b2c 100644 --- a/dist/modules/dbi/ConnectionResult.js +++ b/dist/modules/dbi/ConnectionResult.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ConnectionCheckResult = void 0; /** * Connection check result. * diff --git a/dist/modules/dbi/index.js b/dist/modules/dbi/index.js index bc652fc3..457c045f 100644 --- a/dist/modules/dbi/index.js +++ b/dist/modules/dbi/index.js @@ -1,6 +1,16 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./ConnectionResult")); +__exportStar(require("./ConnectionResult"), exports); +__exportStar(require("./DatabaseInterface"), exports); +__exportStar(require("./InMemoryTableInterface"), exports); +__exportStar(require("./Queryable"), exports); diff --git a/dist/modules/dict/EnglishKeywordDictionary.js b/dist/modules/dict/EnglishKeywordDictionary.js index a1f41dc5..54007581 100644 --- a/dist/modules/dict/EnglishKeywordDictionary.js +++ b/dist/modules/dict/EnglishKeywordDictionary.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.EnglishKeywordDictionary = void 0; /** * English keyword dictionary as the base dictionary. * diff --git a/dist/modules/dict/InMemoryLanguageContentLoader.js b/dist/modules/dict/InMemoryLanguageContentLoader.js index 821cbe0d..8ec74411 100644 --- a/dist/modules/dict/InMemoryLanguageContentLoader.js +++ b/dist/modules/dict/InMemoryLanguageContentLoader.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.InMemoryLanguageContentLoader = void 0; /** * In-memory language content loader * diff --git a/dist/modules/dict/JsonLanguageContentLoader.js b/dist/modules/dict/JsonLanguageContentLoader.js index 5bfe4d63..0c5a4a9f 100644 --- a/dist/modules/dict/JsonLanguageContentLoader.js +++ b/dist/modules/dict/JsonLanguageContentLoader.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.JsonLanguageContentLoader = void 0; const LanguageBasedJsonFileLoader_1 = require("../util/LanguageBasedJsonFileLoader"); /** * Json language content loader diff --git a/dist/modules/dict/LanguageContent.js b/dist/modules/dict/LanguageContent.js index f71b5b9a..f258d1c2 100644 --- a/dist/modules/dict/LanguageContent.js +++ b/dist/modules/dict/LanguageContent.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LanguageContent = void 0; /** * Language content * diff --git a/dist/modules/dict/index.js b/dist/modules/dict/index.js index 6fe93acd..e842fbcd 100644 --- a/dist/modules/dict/index.js +++ b/dist/modules/dict/index.js @@ -1,9 +1,18 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./EnglishKeywordDictionary")); -__export(require("./InMemoryLanguageContentLoader")); -__export(require("./JsonLanguageContentLoader")); -__export(require("./LanguageContent")); +__exportStar(require("./EnglishKeywordDictionary"), exports); +__exportStar(require("./InMemoryLanguageContentLoader"), exports); +__exportStar(require("./JsonLanguageContentLoader"), exports); +__exportStar(require("./KeywordDictionary"), exports); +__exportStar(require("./LanguageContent"), exports); +__exportStar(require("./LanguageContentLoader"), exports); diff --git a/dist/modules/error/LocatedException.js b/dist/modules/error/LocatedException.js index b8e8d606..c55b2fae 100644 --- a/dist/modules/error/LocatedException.js +++ b/dist/modules/error/LocatedException.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LocatedException = void 0; /** * Provides an exception that contains information about the location of an error in a line. * diff --git a/dist/modules/error/RuntimeException.js b/dist/modules/error/RuntimeException.js index a84e7209..3dd49e95 100644 --- a/dist/modules/error/RuntimeException.js +++ b/dist/modules/error/RuntimeException.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RuntimeException = void 0; const LocatedException_1 = require("./LocatedException"); /** * Runtime exception diff --git a/dist/modules/error/Warning.js b/dist/modules/error/Warning.js index cffbf39d..5803dfe3 100644 --- a/dist/modules/error/Warning.js +++ b/dist/modules/error/Warning.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Warning = void 0; const LocatedException_1 = require("./LocatedException"); /** * Provides an exception that should be handled as a warning. diff --git a/dist/modules/error/index.js b/dist/modules/error/index.js index 48c36c3d..5cb501a0 100644 --- a/dist/modules/error/index.js +++ b/dist/modules/error/index.js @@ -1,8 +1,15 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./LocatedException")); -__export(require("./RuntimeException")); -__export(require("./Warning")); +__exportStar(require("./LocatedException"), exports); +__exportStar(require("./RuntimeException"), exports); +__exportStar(require("./Warning"), exports); diff --git a/dist/modules/lexer/BackgroundLexer.js b/dist/modules/lexer/BackgroundLexer.js index fa907346..438f1f46 100644 --- a/dist/modules/lexer/BackgroundLexer.js +++ b/dist/modules/lexer/BackgroundLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BackgroundLexer = void 0; const BlockLexer_1 = require("./BlockLexer"); const NodeTypes_1 = require("../req/NodeTypes"); /** diff --git a/dist/modules/lexer/BlockLexer.js b/dist/modules/lexer/BlockLexer.js index 07e1520d..d5066a3a 100644 --- a/dist/modules/lexer/BlockLexer.js +++ b/dist/modules/lexer/BlockLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlockLexer = void 0; const Expressions_1 = require("../req/Expressions"); const LexicalException_1 = require("./LexicalException"); const LineChecker_1 = require("../req/LineChecker"); diff --git a/dist/modules/lexer/CommentHandler.js b/dist/modules/lexer/CommentHandler.js index bbf724d4..871d16f0 100644 --- a/dist/modules/lexer/CommentHandler.js +++ b/dist/modules/lexer/CommentHandler.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.CommentHandler = void 0; const Symbols_1 = require("../req/Symbols"); /** * Command handler diff --git a/dist/modules/lexer/ConstantBlockLexer.js b/dist/modules/lexer/ConstantBlockLexer.js index 66424132..9223403c 100644 --- a/dist/modules/lexer/ConstantBlockLexer.js +++ b/dist/modules/lexer/ConstantBlockLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ConstantBlockLexer = void 0; const BlockLexer_1 = require("./BlockLexer"); const NodeTypes_1 = require("../req/NodeTypes"); /** diff --git a/dist/modules/lexer/ConstantLexer.js b/dist/modules/lexer/ConstantLexer.js index 3934a5b2..3468c877 100644 --- a/dist/modules/lexer/ConstantLexer.js +++ b/dist/modules/lexer/ConstantLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ConstantLexer = void 0; const LexicalException_1 = require("./LexicalException"); const LineChecker_1 = require("../req/LineChecker"); const NodeTypes_1 = require("../req/NodeTypes"); diff --git a/dist/modules/lexer/DatabaseLexer.js b/dist/modules/lexer/DatabaseLexer.js index ca8853fc..28b41455 100644 --- a/dist/modules/lexer/DatabaseLexer.js +++ b/dist/modules/lexer/DatabaseLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabaseLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const NamedNodeLexer_1 = require("./NamedNodeLexer"); /** diff --git a/dist/modules/lexer/DatabasePropertyLexer.js b/dist/modules/lexer/DatabasePropertyLexer.js index 7f6b5c9c..fe0c8242 100644 --- a/dist/modules/lexer/DatabasePropertyLexer.js +++ b/dist/modules/lexer/DatabasePropertyLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabasePropertyLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const ListItemLexer_1 = require("./ListItemLexer"); /** diff --git a/dist/modules/lexer/FeatureLexer.js b/dist/modules/lexer/FeatureLexer.js index 7e0ddf35..31850cbc 100644 --- a/dist/modules/lexer/FeatureLexer.js +++ b/dist/modules/lexer/FeatureLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.FeatureLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const NamedNodeLexer_1 = require("./NamedNodeLexer"); /** diff --git a/dist/modules/lexer/ImportLexer.js b/dist/modules/lexer/ImportLexer.js index 514944ed..ea267746 100644 --- a/dist/modules/lexer/ImportLexer.js +++ b/dist/modules/lexer/ImportLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ImportLexer = void 0; const isValidPath = require("is-valid-path"); const NodeTypes_1 = require("../req/NodeTypes"); const QuotedNodeLexer_1 = require("./QuotedNodeLexer"); diff --git a/dist/modules/lexer/LanguageLexer.js b/dist/modules/lexer/LanguageLexer.js index ad5788e7..029c6364 100644 --- a/dist/modules/lexer/LanguageLexer.js +++ b/dist/modules/lexer/LanguageLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LanguageLexer = void 0; const Expressions_1 = require("../req/Expressions"); const NodeTypes_1 = require("../req/NodeTypes"); const Symbols_1 = require("../req/Symbols"); diff --git a/dist/modules/lexer/Lexer.js b/dist/modules/lexer/Lexer.js index 0bf7f1cd..0354dc0d 100644 --- a/dist/modules/lexer/Lexer.js +++ b/dist/modules/lexer/Lexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Lexer = void 0; const ast_1 = require("../ast"); const TestEventLexer_1 = require("../lexer/TestEventLexer"); const VariantLexer_1 = require("./VariantLexer"); diff --git a/dist/modules/lexer/LexerBuilder.js b/dist/modules/lexer/LexerBuilder.js index ce046fec..e910944e 100644 --- a/dist/modules/lexer/LexerBuilder.js +++ b/dist/modules/lexer/LexerBuilder.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LexerBuilder = void 0; const dict_1 = require("../dict"); const Lexer_1 = require("./Lexer"); class LexerBuilder { diff --git a/dist/modules/lexer/LexerProcessor.js b/dist/modules/lexer/LexerProcessor.js index 5d1b49cc..c89af070 100644 --- a/dist/modules/lexer/LexerProcessor.js +++ b/dist/modules/lexer/LexerProcessor.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LexerProcessor = void 0; /** * Lexer processor * diff --git a/dist/modules/lexer/LexicalException.js b/dist/modules/lexer/LexicalException.js index 4c6d4176..202ad0b0 100644 --- a/dist/modules/lexer/LexicalException.js +++ b/dist/modules/lexer/LexicalException.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LexicalException = void 0; const LocatedException_1 = require("../error/LocatedException"); /** * Lexical exception. diff --git a/dist/modules/lexer/ListItemLexer.js b/dist/modules/lexer/ListItemLexer.js index 50f234b7..5a5687f4 100644 --- a/dist/modules/lexer/ListItemLexer.js +++ b/dist/modules/lexer/ListItemLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ListItemLexer = void 0; const Expressions_1 = require("../req/Expressions"); const Symbols_1 = require("../req/Symbols"); const LineChecker_1 = require("../req/LineChecker"); diff --git a/dist/modules/lexer/LongStringLexer.js b/dist/modules/lexer/LongStringLexer.js index 73e93cb0..0a3d1dc5 100644 --- a/dist/modules/lexer/LongStringLexer.js +++ b/dist/modules/lexer/LongStringLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LongStringLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const Symbols_1 = require("../req/Symbols"); /** diff --git a/dist/modules/lexer/NamePlusNumberNodeLexer.js b/dist/modules/lexer/NamePlusNumberNodeLexer.js index 31001a39..1c2cac28 100644 --- a/dist/modules/lexer/NamePlusNumberNodeLexer.js +++ b/dist/modules/lexer/NamePlusNumberNodeLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NamePlusNumberNodeLexer = void 0; const Expressions_1 = require("../req/Expressions"); const NamedNodeLexer_1 = require("./NamedNodeLexer"); /** diff --git a/dist/modules/lexer/NamedNodeLexer.js b/dist/modules/lexer/NamedNodeLexer.js index 3d931b17..178ae46a 100644 --- a/dist/modules/lexer/NamedNodeLexer.js +++ b/dist/modules/lexer/NamedNodeLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NamedNodeLexer = void 0; const Expressions_1 = require("../req/Expressions"); const LexicalException_1 = require("./LexicalException"); const LineChecker_1 = require("../req/LineChecker"); diff --git a/dist/modules/lexer/QuotedNodeLexer.js b/dist/modules/lexer/QuotedNodeLexer.js index a2ca8fe7..ba17effa 100644 --- a/dist/modules/lexer/QuotedNodeLexer.js +++ b/dist/modules/lexer/QuotedNodeLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.QuotedNodeLexer = void 0; const XRegExp = require('xregexp'); const Expressions_1 = require("../req/Expressions"); const LineChecker_1 = require("../req/LineChecker"); diff --git a/dist/modules/lexer/RegexBlockLexer.js b/dist/modules/lexer/RegexBlockLexer.js index ab610ff0..35ef59f0 100644 --- a/dist/modules/lexer/RegexBlockLexer.js +++ b/dist/modules/lexer/RegexBlockLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RegexBlockLexer = void 0; const BlockLexer_1 = require("./BlockLexer"); const NodeTypes_1 = require("../req/NodeTypes"); /** diff --git a/dist/modules/lexer/RegexLexer.js b/dist/modules/lexer/RegexLexer.js index 41af6e3e..621ccb8e 100644 --- a/dist/modules/lexer/RegexLexer.js +++ b/dist/modules/lexer/RegexLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RegexLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const LineChecker_1 = require("../req/LineChecker"); const Expressions_1 = require("../req/Expressions"); diff --git a/dist/modules/lexer/ScenarioLexer.js b/dist/modules/lexer/ScenarioLexer.js index d6e4a8ce..15d8ecb1 100644 --- a/dist/modules/lexer/ScenarioLexer.js +++ b/dist/modules/lexer/ScenarioLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ScenarioLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const NamedNodeLexer_1 = require("./NamedNodeLexer"); /** diff --git a/dist/modules/lexer/StartingKeywordLexer.js b/dist/modules/lexer/StartingKeywordLexer.js index 202131db..4e88f123 100644 --- a/dist/modules/lexer/StartingKeywordLexer.js +++ b/dist/modules/lexer/StartingKeywordLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StartingKeywordLexer = void 0; const Expressions_1 = require("../req/Expressions"); const LineChecker_1 = require("../req/LineChecker"); const Warning_1 = require("../error/Warning"); diff --git a/dist/modules/lexer/StepAndLexer.js b/dist/modules/lexer/StepAndLexer.js index d2cce068..4c03160c 100644 --- a/dist/modules/lexer/StepAndLexer.js +++ b/dist/modules/lexer/StepAndLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepAndLexer = void 0; const StartingKeywordLexer_1 = require("./StartingKeywordLexer"); const NodeTypes_1 = require("../req/NodeTypes"); /** diff --git a/dist/modules/lexer/StepGivenLexer.js b/dist/modules/lexer/StepGivenLexer.js index a86dc111..3308a6f3 100644 --- a/dist/modules/lexer/StepGivenLexer.js +++ b/dist/modules/lexer/StepGivenLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepGivenLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const StartingKeywordLexer_1 = require("./StartingKeywordLexer"); /** diff --git a/dist/modules/lexer/StepOtherwiseLexer.js b/dist/modules/lexer/StepOtherwiseLexer.js index e879ea1d..27c9a4db 100644 --- a/dist/modules/lexer/StepOtherwiseLexer.js +++ b/dist/modules/lexer/StepOtherwiseLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepOtherwiseLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const StartingKeywordLexer_1 = require("./StartingKeywordLexer"); /** diff --git a/dist/modules/lexer/StepThenLexer.js b/dist/modules/lexer/StepThenLexer.js index cb53dfe8..f77efe75 100644 --- a/dist/modules/lexer/StepThenLexer.js +++ b/dist/modules/lexer/StepThenLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepThenLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const StartingKeywordLexer_1 = require("./StartingKeywordLexer"); /** diff --git a/dist/modules/lexer/StepWhenLexer.js b/dist/modules/lexer/StepWhenLexer.js index 08e36d62..6b7e66d4 100644 --- a/dist/modules/lexer/StepWhenLexer.js +++ b/dist/modules/lexer/StepWhenLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepWhenLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const StartingKeywordLexer_1 = require("./StartingKeywordLexer"); /** diff --git a/dist/modules/lexer/TableLexer.js b/dist/modules/lexer/TableLexer.js index 06eab17a..94712ef0 100644 --- a/dist/modules/lexer/TableLexer.js +++ b/dist/modules/lexer/TableLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const NamedNodeLexer_1 = require("./NamedNodeLexer"); /** diff --git a/dist/modules/lexer/TableRowLexer.js b/dist/modules/lexer/TableRowLexer.js index f0b347d6..3b7760ac 100644 --- a/dist/modules/lexer/TableRowLexer.js +++ b/dist/modules/lexer/TableRowLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableRowLexer = void 0; const Expressions_1 = require("../req/Expressions"); const LexicalException_1 = require("./LexicalException"); const NodeTypes_1 = require("../req/NodeTypes"); diff --git a/dist/modules/lexer/TagLexer.js b/dist/modules/lexer/TagLexer.js index cf0c83bf..0e57bfcd 100644 --- a/dist/modules/lexer/TagLexer.js +++ b/dist/modules/lexer/TagLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TagSubLexer = exports.TagLexer = void 0; const XRegExp = require('xregexp'); const LexicalException_1 = require("./LexicalException"); const NodeTypes_1 = require("../req/NodeTypes"); diff --git a/dist/modules/lexer/TestCaseLexer.js b/dist/modules/lexer/TestCaseLexer.js index f7aabde1..ce96e005 100644 --- a/dist/modules/lexer/TestCaseLexer.js +++ b/dist/modules/lexer/TestCaseLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TestCaseLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const NamedNodeLexer_1 = require("./NamedNodeLexer"); /** diff --git a/dist/modules/lexer/TestEventLexer.js b/dist/modules/lexer/TestEventLexer.js index 6dc5ac4c..ed84a418 100644 --- a/dist/modules/lexer/TestEventLexer.js +++ b/dist/modules/lexer/TestEventLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.AfterEachScenarioLexer = exports.BeforeEachScenarioLexer = exports.AfterFeatureLexer = exports.BeforeFeatureLexer = exports.AfterAllLexer = exports.BeforeAllLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const BlockLexer_1 = require("./BlockLexer"); class BeforeAllLexer extends BlockLexer_1.BlockLexer { diff --git a/dist/modules/lexer/TextLexer.js b/dist/modules/lexer/TextLexer.js index aafbb861..afe92005 100644 --- a/dist/modules/lexer/TextLexer.js +++ b/dist/modules/lexer/TextLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TextLexer = void 0; const Symbols_1 = require("../req/Symbols"); const NodeTypes_1 = require("../req/NodeTypes"); const LineChecker_1 = require("../req/LineChecker"); diff --git a/dist/modules/lexer/UIElementLexer.js b/dist/modules/lexer/UIElementLexer.js index aaf8822a..a58a842d 100644 --- a/dist/modules/lexer/UIElementLexer.js +++ b/dist/modules/lexer/UIElementLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIElementLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const NamedNodeLexer_1 = require("./NamedNodeLexer"); /** diff --git a/dist/modules/lexer/UIPropertyLexer.js b/dist/modules/lexer/UIPropertyLexer.js index cadc0e37..f50a8886 100644 --- a/dist/modules/lexer/UIPropertyLexer.js +++ b/dist/modules/lexer/UIPropertyLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIPropertyLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const ListItemLexer_1 = require("./ListItemLexer"); /** diff --git a/dist/modules/lexer/VariantBackgroundLexer.js b/dist/modules/lexer/VariantBackgroundLexer.js index cbdfd011..ee910140 100644 --- a/dist/modules/lexer/VariantBackgroundLexer.js +++ b/dist/modules/lexer/VariantBackgroundLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.VariantBackgroundLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const BlockLexer_1 = require("./BlockLexer"); /** diff --git a/dist/modules/lexer/VariantLexer.js b/dist/modules/lexer/VariantLexer.js index 14fed13e..0a7b731b 100644 --- a/dist/modules/lexer/VariantLexer.js +++ b/dist/modules/lexer/VariantLexer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.VariantLexer = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const NamePlusNumberNodeLexer_1 = require("./NamePlusNumberNodeLexer"); /** diff --git a/dist/modules/lexer/index.js b/dist/modules/lexer/index.js index cef9fd1b..a9df9ed5 100644 --- a/dist/modules/lexer/index.js +++ b/dist/modules/lexer/index.js @@ -1,43 +1,52 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./BackgroundLexer")); -__export(require("./BlockLexer")); -__export(require("./CommentHandler")); -__export(require("./ConstantBlockLexer")); -__export(require("./ConstantLexer")); -__export(require("./DatabaseLexer")); -__export(require("./DatabasePropertyLexer")); -__export(require("./FeatureLexer")); -__export(require("./ImportLexer")); -__export(require("./LanguageLexer")); -__export(require("./Lexer")); -__export(require("./LexerBuilder")); -__export(require("./LexerProcessor")); -__export(require("./LexicalException")); -__export(require("./ListItemLexer")); -__export(require("./LongStringLexer")); -__export(require("./NamedNodeLexer")); -__export(require("./NamePlusNumberNodeLexer")); -__export(require("./QuotedNodeLexer")); -__export(require("./RegexBlockLexer")); -__export(require("./RegexLexer")); -__export(require("./ScenarioLexer")); -__export(require("./StartingKeywordLexer")); -__export(require("./StepAndLexer")); -__export(require("./StepGivenLexer")); -__export(require("./StepOtherwiseLexer")); -__export(require("./StepThenLexer")); -__export(require("./StepWhenLexer")); -__export(require("./TableLexer")); -__export(require("./TableRowLexer")); -__export(require("./TagLexer")); -__export(require("./TestCaseLexer")); -__export(require("./TestEventLexer")); -__export(require("./TextLexer")); -__export(require("./UIElementLexer")); -__export(require("./UIPropertyLexer")); -__export(require("./VariantBackgroundLexer")); -__export(require("./VariantLexer")); +__exportStar(require("./BackgroundLexer"), exports); +__exportStar(require("./BlockLexer"), exports); +__exportStar(require("./CommentHandler"), exports); +__exportStar(require("./ConstantBlockLexer"), exports); +__exportStar(require("./ConstantLexer"), exports); +__exportStar(require("./DatabaseLexer"), exports); +__exportStar(require("./DatabasePropertyLexer"), exports); +__exportStar(require("./FeatureLexer"), exports); +__exportStar(require("./ImportLexer"), exports); +__exportStar(require("./KeywordBasedLexer"), exports); +__exportStar(require("./LanguageLexer"), exports); +__exportStar(require("./Lexer"), exports); +__exportStar(require("./LexerBuilder"), exports); +__exportStar(require("./LexerProcessor"), exports); +__exportStar(require("./LexicalException"), exports); +__exportStar(require("./ListItemLexer"), exports); +__exportStar(require("./LongStringLexer"), exports); +__exportStar(require("./NamedNodeLexer"), exports); +__exportStar(require("./NamePlusNumberNodeLexer"), exports); +__exportStar(require("./NodeLexer"), exports); +__exportStar(require("./QuotedNodeLexer"), exports); +__exportStar(require("./RegexBlockLexer"), exports); +__exportStar(require("./RegexLexer"), exports); +__exportStar(require("./ScenarioLexer"), exports); +__exportStar(require("./StartingKeywordLexer"), exports); +__exportStar(require("./StepAndLexer"), exports); +__exportStar(require("./StepGivenLexer"), exports); +__exportStar(require("./StepOtherwiseLexer"), exports); +__exportStar(require("./StepThenLexer"), exports); +__exportStar(require("./StepWhenLexer"), exports); +__exportStar(require("./TableLexer"), exports); +__exportStar(require("./TableRowLexer"), exports); +__exportStar(require("./TagLexer"), exports); +__exportStar(require("./TestCaseLexer"), exports); +__exportStar(require("./TestEventLexer"), exports); +__exportStar(require("./TextLexer"), exports); +__exportStar(require("./UIElementLexer"), exports); +__exportStar(require("./UIPropertyLexer"), exports); +__exportStar(require("./VariantBackgroundLexer"), exports); +__exportStar(require("./VariantLexer"), exports); diff --git a/dist/modules/nlp/BaseTrainingExamples.js b/dist/modules/nlp/BaseTrainingExamples.js index 5129241d..2a3f7bf5 100644 --- a/dist/modules/nlp/BaseTrainingExamples.js +++ b/dist/modules/nlp/BaseTrainingExamples.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BASE_TRAINING_EXAMPLES = void 0; exports.BASE_TRAINING_EXAMPLES = [ { "intent": "testcase", diff --git a/dist/modules/nlp/DatabasePropertyRecognizer.js b/dist/modules/nlp/DatabasePropertyRecognizer.js index f5b1e514..3abef97f 100644 --- a/dist/modules/nlp/DatabasePropertyRecognizer.js +++ b/dist/modules/nlp/DatabasePropertyRecognizer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabasePropertyRecognizer = void 0; const _1 = require("."); /** * Database property sentence recognizer. diff --git a/dist/modules/nlp/Entities.js b/dist/modules/nlp/Entities.js index c98843ff..2a065a2d 100644 --- a/dist/modules/nlp/Entities.js +++ b/dist/modules/nlp/Entities.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Entities = void 0; /** * Entities for NLP * diff --git a/dist/modules/nlp/EntityHandler.js b/dist/modules/nlp/EntityHandler.js index 6da65681..04b5a927 100644 --- a/dist/modules/nlp/EntityHandler.js +++ b/dist/modules/nlp/EntityHandler.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.EntityHandler = void 0; /** * Entity handler * diff --git a/dist/modules/nlp/GivenWhenThenSentenceRecognizer.js b/dist/modules/nlp/GivenWhenThenSentenceRecognizer.js index f6c66ada..f3db234b 100644 --- a/dist/modules/nlp/GivenWhenThenSentenceRecognizer.js +++ b/dist/modules/nlp/GivenWhenThenSentenceRecognizer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.GivenWhenThenSentenceRecognizer = void 0; const _1 = require("."); /** * Given-When-Then sentence recognizer. diff --git a/dist/modules/nlp/Intents.js b/dist/modules/nlp/Intents.js index 0f4e1662..1a02827b 100644 --- a/dist/modules/nlp/Intents.js +++ b/dist/modules/nlp/Intents.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Intents = void 0; /** * Intents for NLP * diff --git a/dist/modules/nlp/NLP.js b/dist/modules/nlp/NLP.js index 345eed1c..31912d89 100644 --- a/dist/modules/nlp/NLP.js +++ b/dist/modules/nlp/NLP.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.COMMAND_REGEX = exports.STATE_REGEX = exports.VALUE_LIST_REGEX = exports.CONSTANT_REGEX = exports.QUERY_REGEX = exports.NUMBER_REGEX = exports.UI_LITERAL_REGEX = exports.UI_PROPERTY_REF_REGEX = exports.UI_ELEMENT_REF_REGEX = exports.VALUE_REGEX = exports.NLP = void 0; const Bravey = require("../../lib/bravey"); // .js file const cloneRegExp = require("clone-regexp"); const ValueTypeDetector_1 = require("../util/ValueTypeDetector"); diff --git a/dist/modules/nlp/NLPBasedSentenceRecognizer.js b/dist/modules/nlp/NLPBasedSentenceRecognizer.js index 99b86461..42a0c0b5 100644 --- a/dist/modules/nlp/NLPBasedSentenceRecognizer.js +++ b/dist/modules/nlp/NLPBasedSentenceRecognizer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NLPBasedSentenceRecognizer = void 0; const TypeChecking_1 = require("../util/TypeChecking"); const DatabasePropertyRecognizer_1 = require("./DatabasePropertyRecognizer"); const GivenWhenThenSentenceRecognizer_1 = require("./GivenWhenThenSentenceRecognizer"); diff --git a/dist/modules/nlp/NLPException.js b/dist/modules/nlp/NLPException.js index 6a687c05..25121d02 100644 --- a/dist/modules/nlp/NLPException.js +++ b/dist/modules/nlp/NLPException.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NLPException = void 0; const LocatedException_1 = require("../error/LocatedException"); /** * Natural Language Processing Exception diff --git a/dist/modules/nlp/NLPTrainer.js b/dist/modules/nlp/NLPTrainer.js index e4e9836a..70ec0668 100644 --- a/dist/modules/nlp/NLPTrainer.js +++ b/dist/modules/nlp/NLPTrainer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NLPTrainer = void 0; const deepcopy = require("deepcopy"); const TypeChecking_1 = require("../util/TypeChecking"); const NLPTrainingData_1 = require("./NLPTrainingData"); diff --git a/dist/modules/nlp/NLPTrainingData.js b/dist/modules/nlp/NLPTrainingData.js index 108d6261..7e12c112 100644 --- a/dist/modules/nlp/NLPTrainingData.js +++ b/dist/modules/nlp/NLPTrainingData.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NLPTrainingIntentExample = exports.NLPTrainingMatch = exports.NLPTrainingEntity = exports.NLPTrainingIntent = exports.NLPTrainingData = exports.NLP_PRIORITIES = void 0; exports.NLP_PRIORITIES = { "testcase": { "ui_action_modifier": 2, diff --git a/dist/modules/nlp/NLPTrainingDataConversor.js b/dist/modules/nlp/NLPTrainingDataConversor.js index fe1e309a..921ce0e1 100644 --- a/dist/modules/nlp/NLPTrainingDataConversor.js +++ b/dist/modules/nlp/NLPTrainingDataConversor.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NLPTrainingDataConversor = void 0; const NLPTrainingData_1 = require("./NLPTrainingData"); /** * Training data conversor. diff --git a/dist/modules/nlp/NLPUtil.js b/dist/modules/nlp/NLPUtil.js index bf4b6195..ba05c437 100644 --- a/dist/modules/nlp/NLPUtil.js +++ b/dist/modules/nlp/NLPUtil.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NLPUtil = void 0; /** * NLP utilities. * diff --git a/dist/modules/nlp/NodeSentenceRecognizer.js b/dist/modules/nlp/NodeSentenceRecognizer.js index 4b55fd78..03820d64 100644 --- a/dist/modules/nlp/NodeSentenceRecognizer.js +++ b/dist/modules/nlp/NodeSentenceRecognizer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NodeSentenceRecognizer = void 0; const Warning_1 = require("../error/Warning"); const TypeChecking_1 = require("../util/TypeChecking"); const _1 = require("."); diff --git a/dist/modules/nlp/RuleBuilder.js b/dist/modules/nlp/RuleBuilder.js index 0ab324d4..0bc3e94a 100644 --- a/dist/modules/nlp/RuleBuilder.js +++ b/dist/modules/nlp/RuleBuilder.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RuleBuilder = void 0; /** * RuleBuilder. * diff --git a/dist/modules/nlp/SyntaxRules.js b/dist/modules/nlp/SyntaxRules.js index 528118be..b3bef7b4 100644 --- a/dist/modules/nlp/SyntaxRules.js +++ b/dist/modules/nlp/SyntaxRules.js @@ -1,6 +1,7 @@ "use strict"; //#region UI ACTION Object.defineProperty(exports, "__esModule", { value: true }); +exports.DATABASE_PROPERTY_SYNTAX_RULES = exports.DEFAULT_DATABASE_PROPERTY_SYNTAX_RULE = exports.UI_PROPERTY_SYNTAX_RULES = exports.DEFAULT_UI_PROPERTY_SYNTAX_RULE = exports.UI_ACTION_SYNTAX_RULES = exports.DEFAULT_UI_ACTION_SYNTAX_RULE = void 0; /** * Default syntax rule for UI Actions. * diff --git a/dist/modules/nlp/UIPropertyRecognizer.js b/dist/modules/nlp/UIPropertyRecognizer.js index 939790ba..644d5a21 100644 --- a/dist/modules/nlp/UIPropertyRecognizer.js +++ b/dist/modules/nlp/UIPropertyRecognizer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIPropertyRecognizer = void 0; const nlp_1 = require("../nlp"); const ast_1 = require("../ast"); const TypeChecking_1 = require("../util/TypeChecking"); diff --git a/dist/modules/nlp/index.js b/dist/modules/nlp/index.js index f90f4364..611efa61 100644 --- a/dist/modules/nlp/index.js +++ b/dist/modules/nlp/index.js @@ -1,22 +1,31 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./BaseTrainingExamples")); -__export(require("./DatabasePropertyRecognizer")); -__export(require("./Entities")); -__export(require("./EntityHandler")); -__export(require("./GivenWhenThenSentenceRecognizer")); -__export(require("./Intents")); -__export(require("./NLP")); -__export(require("./NLPBasedSentenceRecognizer")); -__export(require("./NLPException")); -__export(require("./NLPTrainer")); -__export(require("./NLPTrainingData")); -__export(require("./NLPTrainingDataConversor")); -__export(require("./NLPUtil")); -__export(require("./NodeSentenceRecognizer")); -__export(require("./RuleBuilder")); -__export(require("./SyntaxRules")); -__export(require("./UIPropertyRecognizer")); +__exportStar(require("./BaseTrainingExamples"), exports); +__exportStar(require("./DatabasePropertyRecognizer"), exports); +__exportStar(require("./Entities"), exports); +__exportStar(require("./EntityHandler"), exports); +__exportStar(require("./GivenWhenThenSentenceRecognizer"), exports); +__exportStar(require("./Intents"), exports); +__exportStar(require("./NLP"), exports); +__exportStar(require("./NLPBasedSentenceRecognizer"), exports); +__exportStar(require("./NLPEntity"), exports); +__exportStar(require("./NLPException"), exports); +__exportStar(require("./NLPResult"), exports); +__exportStar(require("./NLPTrainer"), exports); +__exportStar(require("./NLPTrainingData"), exports); +__exportStar(require("./NLPTrainingDataConversor"), exports); +__exportStar(require("./NLPUtil"), exports); +__exportStar(require("./NodeSentenceRecognizer"), exports); +__exportStar(require("./RuleBuilder"), exports); +__exportStar(require("./SyntaxRules"), exports); +__exportStar(require("./UIPropertyRecognizer"), exports); diff --git a/dist/modules/parser/AfterAllParser.js b/dist/modules/parser/AfterAllParser.js index bae1c174..cabf2bbe 100644 --- a/dist/modules/parser/AfterAllParser.js +++ b/dist/modules/parser/AfterAllParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.AfterAllParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const TypeChecking_1 = require("../util/TypeChecking"); /** diff --git a/dist/modules/parser/AfterEachScenarioParser.js b/dist/modules/parser/AfterEachScenarioParser.js index 7a9f47ae..29a73e14 100644 --- a/dist/modules/parser/AfterEachScenarioParser.js +++ b/dist/modules/parser/AfterEachScenarioParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.AfterEachScenarioParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const TypeChecking_1 = require("../util/TypeChecking"); /** diff --git a/dist/modules/parser/AfterFeatureParser.js b/dist/modules/parser/AfterFeatureParser.js index ac0f13d0..d6e6bc43 100644 --- a/dist/modules/parser/AfterFeatureParser.js +++ b/dist/modules/parser/AfterFeatureParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.AfterFeatureParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const TypeChecking_1 = require("../util/TypeChecking"); /** diff --git a/dist/modules/parser/BackgroundParser.js b/dist/modules/parser/BackgroundParser.js index f889ea34..1727880b 100644 --- a/dist/modules/parser/BackgroundParser.js +++ b/dist/modules/parser/BackgroundParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BackgroundParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const TypeChecking_1 = require("../util/TypeChecking"); /** diff --git a/dist/modules/parser/BeforeAllParser.js b/dist/modules/parser/BeforeAllParser.js index bc35b996..340db134 100644 --- a/dist/modules/parser/BeforeAllParser.js +++ b/dist/modules/parser/BeforeAllParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BeforeAllParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const TypeChecking_1 = require("../util/TypeChecking"); /** diff --git a/dist/modules/parser/BeforeEachScenarioParser.js b/dist/modules/parser/BeforeEachScenarioParser.js index 78bfc05d..f3ef9547 100644 --- a/dist/modules/parser/BeforeEachScenarioParser.js +++ b/dist/modules/parser/BeforeEachScenarioParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BeforeEachScenarioParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const TypeChecking_1 = require("../util/TypeChecking"); /** diff --git a/dist/modules/parser/BeforeFeatureParser.js b/dist/modules/parser/BeforeFeatureParser.js index 407792bc..35cd19a6 100644 --- a/dist/modules/parser/BeforeFeatureParser.js +++ b/dist/modules/parser/BeforeFeatureParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BeforeFeatureParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const TypeChecking_1 = require("../util/TypeChecking"); /** diff --git a/dist/modules/parser/ConstantBlockParser.js b/dist/modules/parser/ConstantBlockParser.js index 5217571c..70095363 100644 --- a/dist/modules/parser/ConstantBlockParser.js +++ b/dist/modules/parser/ConstantBlockParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ConstantBlockParser = void 0; const SyntacticException_1 = require("./SyntacticException"); /** * Constant block parser diff --git a/dist/modules/parser/ConstantParser.js b/dist/modules/parser/ConstantParser.js index 28bd54d2..2f54fbd0 100644 --- a/dist/modules/parser/ConstantParser.js +++ b/dist/modules/parser/ConstantParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ConstantParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const NodeTypes_1 = require("../req/NodeTypes"); /** diff --git a/dist/modules/parser/DatabaseParser.js b/dist/modules/parser/DatabaseParser.js index bde1bf8f..00c668c6 100644 --- a/dist/modules/parser/DatabaseParser.js +++ b/dist/modules/parser/DatabaseParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabaseParser = void 0; /** * Database parser * diff --git a/dist/modules/parser/DatabasePropertyParser.js b/dist/modules/parser/DatabasePropertyParser.js index 2f5f4893..4d2b2e87 100644 --- a/dist/modules/parser/DatabasePropertyParser.js +++ b/dist/modules/parser/DatabasePropertyParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabasePropertyParser = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const SyntacticException_1 = require("./SyntacticException"); /** diff --git a/dist/modules/parser/FeatureParser.js b/dist/modules/parser/FeatureParser.js index 108bd4cc..bbea8b40 100644 --- a/dist/modules/parser/FeatureParser.js +++ b/dist/modules/parser/FeatureParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.FeatureParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const TagCollector_1 = require("./TagCollector"); const TextCollector_1 = require("./TextCollector"); diff --git a/dist/modules/parser/ImportParser.js b/dist/modules/parser/ImportParser.js index b0a03f92..36dceb97 100644 --- a/dist/modules/parser/ImportParser.js +++ b/dist/modules/parser/ImportParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ImportParser = void 0; const SyntacticException_1 = require("./SyntacticException"); /** * Import parser. diff --git a/dist/modules/parser/LanguageParser.js b/dist/modules/parser/LanguageParser.js index 5bef831b..7fc8bf45 100644 --- a/dist/modules/parser/LanguageParser.js +++ b/dist/modules/parser/LanguageParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LanguageParser = void 0; const SyntacticException_1 = require("./SyntacticException"); /** * Language parser diff --git a/dist/modules/parser/ListItemParser.js b/dist/modules/parser/ListItemParser.js index 0c8d8b3d..47081587 100644 --- a/dist/modules/parser/ListItemParser.js +++ b/dist/modules/parser/ListItemParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ListItemParser = void 0; const RegexParser_1 = require("./RegexParser"); const ConstantParser_1 = require("./ConstantParser"); const UIPropertyParser_1 = require("./UIPropertyParser"); diff --git a/dist/modules/parser/NodeIterator.js b/dist/modules/parser/NodeIterator.js index 550b6854..22f5e3ee 100644 --- a/dist/modules/parser/NodeIterator.js +++ b/dist/modules/parser/NodeIterator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NodeIterator = void 0; /** * Node iterator. * diff --git a/dist/modules/parser/Parser.js b/dist/modules/parser/Parser.js index a451ca78..31af95f0 100644 --- a/dist/modules/parser/Parser.js +++ b/dist/modules/parser/Parser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Parser = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const AfterAllParser_1 = require("./AfterAllParser"); const AfterEachScenarioParser_1 = require("./AfterEachScenarioParser"); diff --git a/dist/modules/parser/ParsingContext.js b/dist/modules/parser/ParsingContext.js index c2465eae..bd046d24 100644 --- a/dist/modules/parser/ParsingContext.js +++ b/dist/modules/parser/ParsingContext.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ParsingContext = void 0; /** * Parsing context. * diff --git a/dist/modules/parser/RegexBlockParser.js b/dist/modules/parser/RegexBlockParser.js index 51699525..b819e0d8 100644 --- a/dist/modules/parser/RegexBlockParser.js +++ b/dist/modules/parser/RegexBlockParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RegexBlockParser = void 0; const SyntacticException_1 = require("./SyntacticException"); /** * Regex block parser diff --git a/dist/modules/parser/RegexParser.js b/dist/modules/parser/RegexParser.js index 6b9b3f66..381e9e5c 100644 --- a/dist/modules/parser/RegexParser.js +++ b/dist/modules/parser/RegexParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RegexParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const NodeTypes_1 = require("../req/NodeTypes"); /** diff --git a/dist/modules/parser/ScenarioParser.js b/dist/modules/parser/ScenarioParser.js index 5cd855c3..a6ad4fad 100644 --- a/dist/modules/parser/ScenarioParser.js +++ b/dist/modules/parser/ScenarioParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ScenarioParser = void 0; const SyntacticException_1 = require("./SyntacticException"); /** * Scenario parser diff --git a/dist/modules/parser/StepAndParser.js b/dist/modules/parser/StepAndParser.js index acdf0af1..82d78830 100644 --- a/dist/modules/parser/StepAndParser.js +++ b/dist/modules/parser/StepAndParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepAndParser = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const SyntacticException_1 = require("./SyntacticException"); /** diff --git a/dist/modules/parser/StepGivenParser.js b/dist/modules/parser/StepGivenParser.js index adbd5e34..465ce8a3 100644 --- a/dist/modules/parser/StepGivenParser.js +++ b/dist/modules/parser/StepGivenParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepGivenParser = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const SyntacticException_1 = require("./SyntacticException"); /** diff --git a/dist/modules/parser/StepOtherwiseParser.js b/dist/modules/parser/StepOtherwiseParser.js index b12dfa8c..d0760a58 100644 --- a/dist/modules/parser/StepOtherwiseParser.js +++ b/dist/modules/parser/StepOtherwiseParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepOtherwiseParser = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const SyntacticException_1 = require("./SyntacticException"); /** diff --git a/dist/modules/parser/StepThenParser.js b/dist/modules/parser/StepThenParser.js index 51c25810..9dda7b07 100644 --- a/dist/modules/parser/StepThenParser.js +++ b/dist/modules/parser/StepThenParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepThenParser = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const SyntacticException_1 = require("./SyntacticException"); /** diff --git a/dist/modules/parser/StepWhenParser.js b/dist/modules/parser/StepWhenParser.js index 3a996b21..1990769f 100644 --- a/dist/modules/parser/StepWhenParser.js +++ b/dist/modules/parser/StepWhenParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepWhenParser = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const SyntacticException_1 = require("./SyntacticException"); /** diff --git a/dist/modules/parser/SyntacticException.js b/dist/modules/parser/SyntacticException.js index 150df587..2364d37d 100644 --- a/dist/modules/parser/SyntacticException.js +++ b/dist/modules/parser/SyntacticException.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.SyntacticException = void 0; const LocatedException_1 = require("../error/LocatedException"); /** * Syntactic exception diff --git a/dist/modules/parser/TableParser.js b/dist/modules/parser/TableParser.js index 1bac03d3..d6285dbf 100644 --- a/dist/modules/parser/TableParser.js +++ b/dist/modules/parser/TableParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableParser = void 0; const CaseConversor_1 = require("../util/CaseConversor"); const CaseType_1 = require("../app/CaseType"); /** diff --git a/dist/modules/parser/TableRowParser.js b/dist/modules/parser/TableRowParser.js index 19e0603f..4dc956b1 100644 --- a/dist/modules/parser/TableRowParser.js +++ b/dist/modules/parser/TableRowParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableRowParser = void 0; const SyntacticException_1 = require("./SyntacticException"); /** * TableRow parser. diff --git a/dist/modules/parser/TagCollector.js b/dist/modules/parser/TagCollector.js index 85d58f7c..4d6c4987 100644 --- a/dist/modules/parser/TagCollector.js +++ b/dist/modules/parser/TagCollector.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TagCollector = void 0; const NodeTypes_1 = require("../req/NodeTypes"); /** * Tag collector diff --git a/dist/modules/parser/TestCaseParser.js b/dist/modules/parser/TestCaseParser.js index cdb9f0d2..f2448bf1 100644 --- a/dist/modules/parser/TestCaseParser.js +++ b/dist/modules/parser/TestCaseParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TestCaseParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const TagCollector_1 = require("./TagCollector"); /** diff --git a/dist/modules/parser/TextCollector.js b/dist/modules/parser/TextCollector.js index 18714468..8d2591f5 100644 --- a/dist/modules/parser/TextCollector.js +++ b/dist/modules/parser/TextCollector.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TextCollector = void 0; const NodeTypes_1 = require("../req/NodeTypes"); /** * Text collector diff --git a/dist/modules/parser/UIElementParser.js b/dist/modules/parser/UIElementParser.js index 66383459..3bab3868 100644 --- a/dist/modules/parser/UIElementParser.js +++ b/dist/modules/parser/UIElementParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIElementParser = void 0; const ast_1 = require("../ast"); const SyntacticException_1 = require("./SyntacticException"); const TagCollector_1 = require("./TagCollector"); diff --git a/dist/modules/parser/UIPropertyParser.js b/dist/modules/parser/UIPropertyParser.js index db4d5ef7..522680f8 100644 --- a/dist/modules/parser/UIPropertyParser.js +++ b/dist/modules/parser/UIPropertyParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIPropertyParser = void 0; const NodeTypes_1 = require("../req/NodeTypes"); const SyntacticException_1 = require("./SyntacticException"); const TagCollector_1 = require("./TagCollector"); diff --git a/dist/modules/parser/VariantBackgroundParser.js b/dist/modules/parser/VariantBackgroundParser.js index dc30351a..05552f66 100644 --- a/dist/modules/parser/VariantBackgroundParser.js +++ b/dist/modules/parser/VariantBackgroundParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.VariantBackgroundParser = void 0; const SyntacticException_1 = require("./SyntacticException"); /** * Variant Background parser diff --git a/dist/modules/parser/VariantParser.js b/dist/modules/parser/VariantParser.js index 1fdfa672..9ae2814c 100644 --- a/dist/modules/parser/VariantParser.js +++ b/dist/modules/parser/VariantParser.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.VariantParser = void 0; const SyntacticException_1 = require("./SyntacticException"); const TagCollector_1 = require("./TagCollector"); /** diff --git a/dist/modules/parser/index.js b/dist/modules/parser/index.js index 65bdccb2..50930057 100644 --- a/dist/modules/parser/index.js +++ b/dist/modules/parser/index.js @@ -1,41 +1,50 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./AfterAllParser")); -__export(require("./AfterEachScenarioParser")); -__export(require("./AfterFeatureParser")); -__export(require("./BackgroundParser")); -__export(require("./BeforeAllParser")); -__export(require("./BeforeEachScenarioParser")); -__export(require("./BeforeFeatureParser")); -__export(require("./ConstantBlockParser")); -__export(require("./ConstantParser")); -__export(require("./DatabaseParser")); -__export(require("./DatabasePropertyParser")); -__export(require("./FeatureParser")); -__export(require("./ImportParser")); -__export(require("./LanguageParser")); -__export(require("./ListItemParser")); -__export(require("./NodeIterator")); -__export(require("./Parser")); -__export(require("./ParsingContext")); -__export(require("./RegexBlockParser")); -__export(require("./RegexParser")); -__export(require("./ScenarioParser")); -__export(require("./StepAndParser")); -__export(require("./StepGivenParser")); -__export(require("./StepOtherwiseParser")); -__export(require("./StepThenParser")); -__export(require("./StepWhenParser")); -__export(require("./SyntacticException")); -__export(require("./TableParser")); -__export(require("./TableRowParser")); -__export(require("./TagCollector")); -__export(require("./TestCaseParser")); -__export(require("./TextCollector")); -__export(require("./UIElementParser")); -__export(require("./UIPropertyParser")); -__export(require("./VariantBackgroundParser")); -__export(require("./VariantParser")); +__exportStar(require("./AfterAllParser"), exports); +__exportStar(require("./AfterEachScenarioParser"), exports); +__exportStar(require("./AfterFeatureParser"), exports); +__exportStar(require("./BackgroundParser"), exports); +__exportStar(require("./BeforeAllParser"), exports); +__exportStar(require("./BeforeEachScenarioParser"), exports); +__exportStar(require("./BeforeFeatureParser"), exports); +__exportStar(require("./ConstantBlockParser"), exports); +__exportStar(require("./ConstantParser"), exports); +__exportStar(require("./DatabaseParser"), exports); +__exportStar(require("./DatabasePropertyParser"), exports); +__exportStar(require("./FeatureParser"), exports); +__exportStar(require("./ImportParser"), exports); +__exportStar(require("./LanguageParser"), exports); +__exportStar(require("./ListItemNodeParser"), exports); +__exportStar(require("./ListItemParser"), exports); +__exportStar(require("./NodeIterator"), exports); +__exportStar(require("./NodeParser"), exports); +__exportStar(require("./Parser"), exports); +__exportStar(require("./ParsingContext"), exports); +__exportStar(require("./RegexBlockParser"), exports); +__exportStar(require("./RegexParser"), exports); +__exportStar(require("./ScenarioParser"), exports); +__exportStar(require("./StepAndParser"), exports); +__exportStar(require("./StepGivenParser"), exports); +__exportStar(require("./StepOtherwiseParser"), exports); +__exportStar(require("./StepThenParser"), exports); +__exportStar(require("./StepWhenParser"), exports); +__exportStar(require("./SyntacticException"), exports); +__exportStar(require("./TableParser"), exports); +__exportStar(require("./TableRowParser"), exports); +__exportStar(require("./TagCollector"), exports); +__exportStar(require("./TestCaseParser"), exports); +__exportStar(require("./TextCollector"), exports); +__exportStar(require("./UIElementParser"), exports); +__exportStar(require("./UIPropertyParser"), exports); +__exportStar(require("./VariantBackgroundParser"), exports); +__exportStar(require("./VariantParser"), exports); diff --git a/dist/modules/plugin/PackageBasedPluginFinder.js b/dist/modules/plugin/PackageBasedPluginFinder.js index 734a1b59..07f926c0 100644 --- a/dist/modules/plugin/PackageBasedPluginFinder.js +++ b/dist/modules/plugin/PackageBasedPluginFinder.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.PackageBasedPluginFinder = void 0; const path_1 = require("path"); const fs = require("fs"); const util_1 = require("util"); diff --git a/dist/modules/plugin/PackageToPluginData.js b/dist/modules/plugin/PackageToPluginData.js index c9e1724a..13dcb3a9 100644 --- a/dist/modules/plugin/PackageToPluginData.js +++ b/dist/modules/plugin/PackageToPluginData.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.PackageToPluginData = void 0; /** * Converts data from a NPM package file into Concordia Plugin Data. * diff --git a/dist/modules/plugin/PluginData.js b/dist/modules/plugin/PluginData.js index fc74f763..844ca19d 100644 --- a/dist/modules/plugin/PluginData.js +++ b/dist/modules/plugin/PluginData.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.PLUGIN_PREFIX = exports.PLUGIN_PROPERTY = void 0; /** * Property that must be declared in a package file of a plugin. */ diff --git a/dist/modules/plugin/PluginDrawer.js b/dist/modules/plugin/PluginDrawer.js index 730b471e..087aafea 100644 --- a/dist/modules/plugin/PluginDrawer.js +++ b/dist/modules/plugin/PluginDrawer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.PluginDrawer = void 0; const sprintf_js_1 = require("sprintf-js"); /** * Draws plug-in related data. diff --git a/dist/modules/plugin/index.js b/dist/modules/plugin/index.js index 32cc6019..3ecf01f6 100644 --- a/dist/modules/plugin/index.js +++ b/dist/modules/plugin/index.js @@ -1,11 +1,19 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./PackageBasedPluginFinder")); -__export(require("./PackageToPluginData")); -__export(require("./PluginController")); -__export(require("./PluginData")); -__export(require("./PluginDrawer")); -__export(require("./PluginManager")); +__exportStar(require("./PackageBasedPluginFinder"), exports); +__exportStar(require("./PackageToPluginData"), exports); +__exportStar(require("./PluginController"), exports); +__exportStar(require("./PluginData"), exports); +__exportStar(require("./PluginDrawer"), exports); +__exportStar(require("./PluginFinder"), exports); +__exportStar(require("./PluginManager"), exports); diff --git a/dist/modules/req/AugmentedSpec.js b/dist/modules/req/AugmentedSpec.js index 1455a538..0717462b 100644 --- a/dist/modules/req/AugmentedSpec.js +++ b/dist/modules/req/AugmentedSpec.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.AugmentedSpec = exports.IN_MEMORY_DATABASE_NAME = void 0; const path_1 = require("path"); const ast_1 = require("../ast"); const CaseType_1 = require("../app/CaseType"); diff --git a/dist/modules/req/Expressions.js b/dist/modules/req/Expressions.js index c1579802..fb453b77 100644 --- a/dist/modules/req/Expressions.js +++ b/dist/modules/req/Expressions.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Expressions = void 0; /** * Commonly-used regular expressions. * diff --git a/dist/modules/req/Keywords.js b/dist/modules/req/Keywords.js index 1e9348cf..bf250294 100644 --- a/dist/modules/req/Keywords.js +++ b/dist/modules/req/Keywords.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Keywords = void 0; /** * Keywords to identify nodes. * diff --git a/dist/modules/req/LineChecker.js b/dist/modules/req/LineChecker.js index 5852549a..08b5329a 100644 --- a/dist/modules/req/LineChecker.js +++ b/dist/modules/req/LineChecker.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LineChecker = void 0; /** * Line checker * diff --git a/dist/modules/req/NodeTypes.js b/dist/modules/req/NodeTypes.js index d03a95f5..4acf58ee 100644 --- a/dist/modules/req/NodeTypes.js +++ b/dist/modules/req/NodeTypes.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.NodeTypes = void 0; const Keywords_1 = require("./Keywords"); /** * Node types diff --git a/dist/modules/req/Symbols.js b/dist/modules/req/Symbols.js index 6d8953ab..9e3d8279 100644 --- a/dist/modules/req/Symbols.js +++ b/dist/modules/req/Symbols.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Symbols = void 0; /** * Language symbols. * diff --git a/dist/modules/req/index.js b/dist/modules/req/index.js index 77780346..a150b656 100644 --- a/dist/modules/req/index.js +++ b/dist/modules/req/index.js @@ -1,11 +1,19 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./AugmentedSpec")); -__export(require("./Expressions")); -__export(require("./Keywords")); -__export(require("./LineChecker")); -__export(require("./NodeTypes")); -__export(require("./Symbols")); +__exportStar(require("./AugmentedSpec"), exports); +__exportStar(require("./DocumentProcessor"), exports); +__exportStar(require("./Expressions"), exports); +__exportStar(require("./Keywords"), exports); +__exportStar(require("./LineChecker"), exports); +__exportStar(require("./NodeTypes"), exports); +__exportStar(require("./Symbols"), exports); diff --git a/dist/modules/selection/CombinationStrategy.js b/dist/modules/selection/CombinationStrategy.js index acc7b45f..5f67c105 100644 --- a/dist/modules/selection/CombinationStrategy.js +++ b/dist/modules/selection/CombinationStrategy.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.IndexOfEachStrategy = exports.SingleRandomOfEachStrategy = exports.ShuffledOneWiseStrategy = exports.OneWiseStrategy = exports.CartesianProductStrategy = void 0; const Random_1 = require("../testdata/random/Random"); const cartesian = require("cartesian"); const oneWise = require("one-wise"); diff --git a/dist/modules/selection/CriteriaMatcher.js b/dist/modules/selection/CriteriaMatcher.js index 8861934d..45a529a2 100644 --- a/dist/modules/selection/CriteriaMatcher.js +++ b/dist/modules/selection/CriteriaMatcher.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.CriteriaMatcher = void 0; const Tag_1 = require("../ast/Tag"); const Defaults_1 = require("../app/Defaults"); const TypeChecking_1 = require("../util/TypeChecking"); diff --git a/dist/modules/selection/FeatureBasedGraphFilter.js b/dist/modules/selection/FeatureBasedGraphFilter.js index 7d4658da..67c6d34a 100644 --- a/dist/modules/selection/FeatureBasedGraphFilter.js +++ b/dist/modules/selection/FeatureBasedGraphFilter.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.FeatureBasedGraphFilter = void 0; const TypeChecking_1 = require("../util/TypeChecking"); /** * Feature-based graph filter. diff --git a/dist/modules/selection/FilterCriterion.js b/dist/modules/selection/FilterCriterion.js index 60b64a12..c7142874 100644 --- a/dist/modules/selection/FilterCriterion.js +++ b/dist/modules/selection/FilterCriterion.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.FilterCriterion = void 0; /** * Filter criterion * diff --git a/dist/modules/selection/GraphFilter.js b/dist/modules/selection/GraphFilter.js index 97d63c45..d6cd93c4 100644 --- a/dist/modules/selection/GraphFilter.js +++ b/dist/modules/selection/GraphFilter.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.GraphFilter = exports.GraphFilterEvent = void 0; const Graph = require("graph.js/dist/graph.full.js"); const events_1 = require("events"); var GraphFilterEvent; diff --git a/dist/modules/selection/ImportBasedGraphBuilder.js b/dist/modules/selection/ImportBasedGraphBuilder.js index 3ae7a124..30437ec2 100644 --- a/dist/modules/selection/ImportBasedGraphBuilder.js +++ b/dist/modules/selection/ImportBasedGraphBuilder.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ImportBasedGraphBuilder = void 0; //const Graph = require( 'graph.js/dist/graph.full.js' ); const Graph = require("graph.js/dist/graph.full.js"); /** diff --git a/dist/modules/selection/SpecFilter.js b/dist/modules/selection/SpecFilter.js index 4128ff09..97a0d133 100644 --- a/dist/modules/selection/SpecFilter.js +++ b/dist/modules/selection/SpecFilter.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.SpecFilter = void 0; const events_1 = require("events"); const GraphFilter_1 = require("./GraphFilter"); const ImportBasedGraphBuilder_1 = require("./ImportBasedGraphBuilder"); diff --git a/dist/modules/selection/VariantSelectionStrategy.js b/dist/modules/selection/VariantSelectionStrategy.js index 6acbe239..28cad5ca 100644 --- a/dist/modules/selection/VariantSelectionStrategy.js +++ b/dist/modules/selection/VariantSelectionStrategy.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.FirstMostImportantVariantSelectionStrategy = exports.SingleRandomVariantSelectionStrategy = exports.FirstVariantSelectionStrategy = exports.AllVariantsSelectionStrategy = void 0; const RandomLong_1 = require("../testdata/random/RandomLong"); const Random_1 = require("../testdata/random/Random"); const TagUtil_1 = require("../util/TagUtil"); diff --git a/dist/modules/semantic/AfterAllSSA.js b/dist/modules/semantic/AfterAllSSA.js index 5effe018..f1af06cf 100644 --- a/dist/modules/semantic/AfterAllSSA.js +++ b/dist/modules/semantic/AfterAllSSA.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.AfterAllSSA = void 0; const SpecificationAnalyzer_1 = require("./SpecificationAnalyzer"); const SemanticException_1 = require("./SemanticException"); /** diff --git a/dist/modules/semantic/BatchSpecificationAnalyzer.js b/dist/modules/semantic/BatchSpecificationAnalyzer.js index ade63b71..5c919e54 100644 --- a/dist/modules/semantic/BatchSpecificationAnalyzer.js +++ b/dist/modules/semantic/BatchSpecificationAnalyzer.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BatchSpecificationAnalyzer = void 0; const AfterAllSSA_1 = require("./AfterAllSSA"); const BeforeAllSSA_1 = require("./BeforeAllSSA"); const ConstantSSA_1 = require("./ConstantSSA"); diff --git a/dist/modules/semantic/BeforeAllSSA.js b/dist/modules/semantic/BeforeAllSSA.js index 8798f206..1eb9f912 100644 --- a/dist/modules/semantic/BeforeAllSSA.js +++ b/dist/modules/semantic/BeforeAllSSA.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BeforeAllSSA = void 0; const SpecificationAnalyzer_1 = require("./SpecificationAnalyzer"); const SemanticException_1 = require("./SemanticException"); /** diff --git a/dist/modules/semantic/ConstantSSA.js b/dist/modules/semantic/ConstantSSA.js index 808f0909..9adb35f2 100644 --- a/dist/modules/semantic/ConstantSSA.js +++ b/dist/modules/semantic/ConstantSSA.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ConstantSSA = void 0; const SpecificationAnalyzer_1 = require("./SpecificationAnalyzer"); /** * Executes semantic analysis of Constants in a specification. diff --git a/dist/modules/semantic/DatabaseSSA.js b/dist/modules/semantic/DatabaseSSA.js index 1c012175..4f6df654 100644 --- a/dist/modules/semantic/DatabaseSSA.js +++ b/dist/modules/semantic/DatabaseSSA.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabaseSSA = void 0; const DatabaseConnectionChecker_1 = require("../db/DatabaseConnectionChecker"); const SpecificationAnalyzer_1 = require("./SpecificationAnalyzer"); /** diff --git a/dist/modules/semantic/FeatureSSA.js b/dist/modules/semantic/FeatureSSA.js index 32560bd9..7a4621f7 100644 --- a/dist/modules/semantic/FeatureSSA.js +++ b/dist/modules/semantic/FeatureSSA.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.FeatureSSA = void 0; const SpecificationAnalyzer_1 = require("./SpecificationAnalyzer"); /** * Executes semantic analysis of Features in a specification. diff --git a/dist/modules/semantic/ImportSSA.js b/dist/modules/semantic/ImportSSA.js index da90d341..84af9ee1 100644 --- a/dist/modules/semantic/ImportSSA.js +++ b/dist/modules/semantic/ImportSSA.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ImportSSA = void 0; const path_1 = require("path"); const SemanticException_1 = require("./SemanticException"); const SpecificationAnalyzer_1 = require("./SpecificationAnalyzer"); diff --git a/dist/modules/semantic/SemanticException.js b/dist/modules/semantic/SemanticException.js index 64bcbe40..13e2c426 100644 --- a/dist/modules/semantic/SemanticException.js +++ b/dist/modules/semantic/SemanticException.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.SemanticException = void 0; const LocatedException_1 = require("../error/LocatedException"); /** * Semantic exception. diff --git a/dist/modules/semantic/SpecificationAnalyzer.js b/dist/modules/semantic/SpecificationAnalyzer.js index 22f8d3e1..d92505e8 100644 --- a/dist/modules/semantic/SpecificationAnalyzer.js +++ b/dist/modules/semantic/SpecificationAnalyzer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.SpecificationAnalyzer = void 0; const DuplicationChecker_1 = require("../util/DuplicationChecker"); /** * Specification semantic analyzer. diff --git a/dist/modules/semantic/TableSSA.js b/dist/modules/semantic/TableSSA.js index 57da4dc3..09b3b751 100644 --- a/dist/modules/semantic/TableSSA.js +++ b/dist/modules/semantic/TableSSA.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableSSA = void 0; const SpecificationAnalyzer_1 = require("./SpecificationAnalyzer"); /** * Executes semantic analysis of Tables in a specification. diff --git a/dist/modules/semantic/TestCaseSSA.js b/dist/modules/semantic/TestCaseSSA.js index 19871a8d..4d2fbf71 100644 --- a/dist/modules/semantic/TestCaseSSA.js +++ b/dist/modules/semantic/TestCaseSSA.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TestCaseSSA = void 0; const deepcopy = require("deepcopy"); const EnglishKeywordDictionary_1 = require("../dict/EnglishKeywordDictionary"); const TypeChecking_1 = require("../util/TypeChecking"); diff --git a/dist/modules/semantic/UIElementSSA.js b/dist/modules/semantic/UIElementSSA.js index 1597a3b8..86a5daa5 100644 --- a/dist/modules/semantic/UIElementSSA.js +++ b/dist/modules/semantic/UIElementSSA.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIElementSSA = void 0; const deepcopy = require("deepcopy"); const Entities_1 = require("../nlp/Entities"); const QueryParser_1 = require("../db/QueryParser"); diff --git a/dist/modules/semantic/single/BatchDocumentAnalyzer.js b/dist/modules/semantic/single/BatchDocumentAnalyzer.js index f3f3513c..3759329b 100644 --- a/dist/modules/semantic/single/BatchDocumentAnalyzer.js +++ b/dist/modules/semantic/single/BatchDocumentAnalyzer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.BatchDocumentAnalyzer = void 0; const DatabaseDA_1 = require("./DatabaseDA"); const ImportDA_1 = require("./ImportDA"); const ScenarioDA_1 = require("./ScenarioDA"); diff --git a/dist/modules/semantic/single/DatabaseDA.js b/dist/modules/semantic/single/DatabaseDA.js index 8703fb3b..9e362350 100644 --- a/dist/modules/semantic/single/DatabaseDA.js +++ b/dist/modules/semantic/single/DatabaseDA.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DatabaseDA = void 0; const ast_1 = require("../../ast"); const SemanticException_1 = require("../SemanticException"); /** diff --git a/dist/modules/semantic/single/ImportDA.js b/dist/modules/semantic/single/ImportDA.js index 0ab7288c..9afe0dc8 100644 --- a/dist/modules/semantic/single/ImportDA.js +++ b/dist/modules/semantic/single/ImportDA.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ImportDA = void 0; const fs = require("fs"); const path_1 = require("path"); const DuplicationChecker_1 = require("../../util/DuplicationChecker"); diff --git a/dist/modules/semantic/single/ScenarioDA.js b/dist/modules/semantic/single/ScenarioDA.js index 56df2a14..5d435933 100644 --- a/dist/modules/semantic/single/ScenarioDA.js +++ b/dist/modules/semantic/single/ScenarioDA.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ScenarioDA = void 0; const DuplicationChecker_1 = require("../../util/DuplicationChecker"); const SemanticException_1 = require("../SemanticException"); /** diff --git a/dist/modules/semantic/single/UIElementDA.js b/dist/modules/semantic/single/UIElementDA.js index 9f0585f3..308d19b0 100644 --- a/dist/modules/semantic/single/UIElementDA.js +++ b/dist/modules/semantic/single/UIElementDA.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIElementDA = void 0; const DuplicationChecker_1 = require("../../util/DuplicationChecker"); const TypeChecking_1 = require("../../util/TypeChecking"); const UIElementPropertyExtractor_1 = require("../../util/UIElementPropertyExtractor"); diff --git a/dist/modules/semantic/single/VariantGivenStepDA.js b/dist/modules/semantic/single/VariantGivenStepDA.js index e9291e6f..c63be1ee 100644 --- a/dist/modules/semantic/single/VariantGivenStepDA.js +++ b/dist/modules/semantic/single/VariantGivenStepDA.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.VariantGivenStepDA = void 0; const nlp_1 = require("../../nlp"); const TypeChecking_1 = require("../../util/TypeChecking"); const NodeTypes_1 = require("../../req/NodeTypes"); diff --git a/dist/modules/testcase/DataTestCaseMix.js b/dist/modules/testcase/DataTestCaseMix.js index bcb508c7..01d42903 100644 --- a/dist/modules/testcase/DataTestCaseMix.js +++ b/dist/modules/testcase/DataTestCaseMix.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UnfilteredMix = exports.OnlyInvalidMix = exports.JustOneInvalidMix = exports.OnlyValidMix = void 0; const DataTestCaseAnalyzer_1 = require("../testdata/DataTestCaseAnalyzer"); const UIETestPlan_1 = require("./UIETestPlan"); /** diff --git a/dist/modules/testcase/TCDocGen.js b/dist/modules/testcase/TCDocGen.js index 05067753..71d50b44 100644 --- a/dist/modules/testcase/TCDocGen.js +++ b/dist/modules/testcase/TCDocGen.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TCDocGen = void 0; const path_1 = require("path"); const deepcopy = require("deepcopy"); const NodeTypes_1 = require("../req/NodeTypes"); diff --git a/dist/modules/testcase/TCGen.js b/dist/modules/testcase/TCGen.js index 578e7c0b..c47966e2 100644 --- a/dist/modules/testcase/TCGen.js +++ b/dist/modules/testcase/TCGen.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TCGen = void 0; const ast_1 = require("../ast"); const NodeTypes_1 = require("../req/NodeTypes"); /** diff --git a/dist/modules/testcase/TestCaseFileGenerator.js b/dist/modules/testcase/TestCaseFileGenerator.js index 43f88bd5..4448af1a 100644 --- a/dist/modules/testcase/TestCaseFileGenerator.js +++ b/dist/modules/testcase/TestCaseFileGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TestCaseFileGenerator = void 0; const EnglishKeywordDictionary_1 = require("../dict/EnglishKeywordDictionary"); const Symbols_1 = require("../req/Symbols"); const NodeTypes_1 = require("../req/NodeTypes"); diff --git a/dist/modules/testcase/TestPlan.js b/dist/modules/testcase/TestPlan.js index 9ddd878f..e90f2af3 100644 --- a/dist/modules/testcase/TestPlan.js +++ b/dist/modules/testcase/TestPlan.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TestPlan = void 0; /** * A test plan can be applied to test scenarios to produce test cases. * diff --git a/dist/modules/testcase/TestPlanner.js b/dist/modules/testcase/TestPlanner.js index e84e2fdd..9043c62e 100644 --- a/dist/modules/testcase/TestPlanner.js +++ b/dist/modules/testcase/TestPlanner.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TestPlanner = void 0; const objectToArray = require("object-to-array"); const DataTestCaseAnalyzer_1 = require("../testdata/DataTestCaseAnalyzer"); const Random_1 = require("../testdata/random/Random"); diff --git a/dist/modules/testcase/UIETestPlan.js b/dist/modules/testcase/UIETestPlan.js index 45aa3197..c5d1af14 100644 --- a/dist/modules/testcase/UIETestPlan.js +++ b/dist/modules/testcase/UIETestPlan.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIETestPlan = void 0; const DataTestCaseAnalyzer_1 = require("../testdata/DataTestCaseAnalyzer"); class UIETestPlan { constructor(dtc, result, otherwiseSteps) { diff --git a/dist/modules/testdata/DataGenerator.js b/dist/modules/testdata/DataGenerator.js index def1bb8a..bc30db44 100644 --- a/dist/modules/testdata/DataGenerator.js +++ b/dist/modules/testdata/DataGenerator.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DataGenerator = exports.DataGenConfig = void 0; const deepcopy = require("deepcopy"); const TypeChecking_1 = require("../util/TypeChecking"); const ValueTypeDetector_1 = require("../util/ValueTypeDetector"); diff --git a/dist/modules/testdata/DataGeneratorBuilder.js b/dist/modules/testdata/DataGeneratorBuilder.js index 6dcc4113..89ba4f29 100644 --- a/dist/modules/testdata/DataGeneratorBuilder.js +++ b/dist/modules/testdata/DataGeneratorBuilder.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DataGeneratorBuilder = void 0; const ValueTypeDetector_1 = require("../util/ValueTypeDetector"); const StringGenerator_1 = require("./raw/StringGenerator"); const LongGenerator_1 = require("./raw/LongGenerator"); diff --git a/dist/modules/testdata/DataTestCase.js b/dist/modules/testdata/DataTestCase.js index dc5de821..c1f7b8bf 100644 --- a/dist/modules/testdata/DataTestCase.js +++ b/dist/modules/testdata/DataTestCase.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DataTestCaseGroupDef = exports.DataTestCaseGroup = exports.DataTestCase = void 0; /** * Data test cases. * diff --git a/dist/modules/testdata/DataTestCaseAnalyzer.js b/dist/modules/testdata/DataTestCaseAnalyzer.js index b7340a63..8f5a1d12 100644 --- a/dist/modules/testdata/DataTestCaseAnalyzer.js +++ b/dist/modules/testdata/DataTestCaseAnalyzer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DataTestCaseAnalyzer = exports.DTCAnalysisData = exports.DTCAnalysisResult = void 0; const arrayDiff = require("arr-diff"); const enumUtil = require("enum-util"); const ast_1 = require("../ast"); diff --git a/dist/modules/testdata/DataTestCaseVsValueType.js b/dist/modules/testdata/DataTestCaseVsValueType.js index 240fa742..b35f6df8 100644 --- a/dist/modules/testdata/DataTestCaseVsValueType.js +++ b/dist/modules/testdata/DataTestCaseVsValueType.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DataTestCaseVsValueType = void 0; const ValueTypeDetector_1 = require("../util/ValueTypeDetector"); const DataTestCase_1 = require("./DataTestCase"); /** diff --git a/dist/modules/testdata/InvertedLogicListBasedDataGenerator.js b/dist/modules/testdata/InvertedLogicListBasedDataGenerator.js index 01ffd915..3c686367 100644 --- a/dist/modules/testdata/InvertedLogicListBasedDataGenerator.js +++ b/dist/modules/testdata/InvertedLogicListBasedDataGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.InvertedLogicListBasedDataGenerator = void 0; class InvertedLogicListBasedDataGenerator { /** * Constructor diff --git a/dist/modules/testdata/InvertedLogicQueryBasedDataGenerator.js b/dist/modules/testdata/InvertedLogicQueryBasedDataGenerator.js index d9d86d7b..5badace4 100644 --- a/dist/modules/testdata/InvertedLogicQueryBasedDataGenerator.js +++ b/dist/modules/testdata/InvertedLogicQueryBasedDataGenerator.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.InvertedLogicQueryBasedDataGenerator = void 0; class InvertedLogicQueryBasedDataGenerator { constructor(_gen) { this._gen = _gen; diff --git a/dist/modules/testdata/ListBasedDataGenerator.js b/dist/modules/testdata/ListBasedDataGenerator.js index 15243358..985b8f38 100644 --- a/dist/modules/testdata/ListBasedDataGenerator.js +++ b/dist/modules/testdata/ListBasedDataGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ListBasedDataGenerator = void 0; /** * List-based data generator * diff --git a/dist/modules/testdata/QueryBasedDataGenerator.js b/dist/modules/testdata/QueryBasedDataGenerator.js index 654a304d..fc45f3d0 100644 --- a/dist/modules/testdata/QueryBasedDataGenerator.js +++ b/dist/modules/testdata/QueryBasedDataGenerator.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.QueryBasedDataGenerator = void 0; /** * Query-based data generator. * diff --git a/dist/modules/testdata/RegexBasedDataGenerator.js b/dist/modules/testdata/RegexBasedDataGenerator.js index 1405fa4b..e434548c 100644 --- a/dist/modules/testdata/RegexBasedDataGenerator.js +++ b/dist/modules/testdata/RegexBasedDataGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RegexBasedDataGenerator = void 0; const RandExp = require("randexp"); const StringLimits_1 = require("./limits/StringLimits"); const ValueTypeDetector_1 = require("../util/ValueTypeDetector"); diff --git a/dist/modules/testdata/UIElementValueGenerator.js b/dist/modules/testdata/UIElementValueGenerator.js index ded4e97c..898bab52 100644 --- a/dist/modules/testdata/UIElementValueGenerator.js +++ b/dist/modules/testdata/UIElementValueGenerator.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ValueGenContext = exports.UIElementValueGenerator = void 0; const ast_1 = require("../ast"); const AugmentedSpec_1 = require("../req/AugmentedSpec"); const nlp_1 = require("../nlp"); diff --git a/dist/modules/testdata/limits/DateLimits.js b/dist/modules/testdata/limits/DateLimits.js index 85bb5a51..13ae7988 100644 --- a/dist/modules/testdata/limits/DateLimits.js +++ b/dist/modules/testdata/limits/DateLimits.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DateLimits = void 0; const js_joda_1 = require("js-joda"); /** * Limits for date values. diff --git a/dist/modules/testdata/limits/DateTimeLimits.js b/dist/modules/testdata/limits/DateTimeLimits.js index a2975016..cd6fed61 100644 --- a/dist/modules/testdata/limits/DateTimeLimits.js +++ b/dist/modules/testdata/limits/DateTimeLimits.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DateTimeLimits = void 0; const js_joda_1 = require("js-joda"); /** * Limits for datetime values. diff --git a/dist/modules/testdata/limits/DoubleLimits.js b/dist/modules/testdata/limits/DoubleLimits.js index 70f7e619..47ba737a 100644 --- a/dist/modules/testdata/limits/DoubleLimits.js +++ b/dist/modules/testdata/limits/DoubleLimits.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DoubleLimits = void 0; /** * Limits for double values. * diff --git a/dist/modules/testdata/limits/LongLimits.js b/dist/modules/testdata/limits/LongLimits.js index 9c7101e2..e7bfc01d 100644 --- a/dist/modules/testdata/limits/LongLimits.js +++ b/dist/modules/testdata/limits/LongLimits.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LongLimits = void 0; /** * Limits for date values. * diff --git a/dist/modules/testdata/limits/StringLimits.js b/dist/modules/testdata/limits/StringLimits.js index 81ca9a70..9f7b4c2d 100644 --- a/dist/modules/testdata/limits/StringLimits.js +++ b/dist/modules/testdata/limits/StringLimits.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StringLimits = void 0; /** * Limits for string values. * diff --git a/dist/modules/testdata/limits/TimeLimits.js b/dist/modules/testdata/limits/TimeLimits.js index 7245b766..f165c114 100644 --- a/dist/modules/testdata/limits/TimeLimits.js +++ b/dist/modules/testdata/limits/TimeLimits.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TimeLimits = void 0; const js_joda_1 = require("js-joda"); /** * Limits for date values. diff --git a/dist/modules/testdata/random/Random.js b/dist/modules/testdata/random/Random.js index 69098c80..fadcbdd8 100644 --- a/dist/modules/testdata/random/Random.js +++ b/dist/modules/testdata/random/Random.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Random = void 0; const seedrandom = require("seedrandom"); /** * Predictable random number generator. diff --git a/dist/modules/testdata/random/RandomDate.js b/dist/modules/testdata/random/RandomDate.js index 0d9d3ede..19770af3 100644 --- a/dist/modules/testdata/random/RandomDate.js +++ b/dist/modules/testdata/random/RandomDate.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RandomDate = void 0; const js_joda_1 = require("js-joda"); const DateLimits_1 = require("../limits/DateLimits"); /** diff --git a/dist/modules/testdata/random/RandomDateTime.js b/dist/modules/testdata/random/RandomDateTime.js index ddc3702d..5873bcce 100644 --- a/dist/modules/testdata/random/RandomDateTime.js +++ b/dist/modules/testdata/random/RandomDateTime.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RandomDateTime = void 0; const js_joda_1 = require("js-joda"); const DateTimeLimits_1 = require("../limits/DateTimeLimits"); /** diff --git a/dist/modules/testdata/random/RandomDouble.js b/dist/modules/testdata/random/RandomDouble.js index 0aaf7ff3..3c5aa901 100644 --- a/dist/modules/testdata/random/RandomDouble.js +++ b/dist/modules/testdata/random/RandomDouble.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RandomDouble = void 0; const DoubleLimits_1 = require("../limits/DoubleLimits"); /** * Generates random double values. diff --git a/dist/modules/testdata/random/RandomLong.js b/dist/modules/testdata/random/RandomLong.js index 744ba032..5c144584 100644 --- a/dist/modules/testdata/random/RandomLong.js +++ b/dist/modules/testdata/random/RandomLong.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RandomLong = void 0; const LongLimits_1 = require("../limits/LongLimits"); /** * Generates random long integer values. diff --git a/dist/modules/testdata/random/RandomString.js b/dist/modules/testdata/random/RandomString.js index fa997625..eaa67245 100644 --- a/dist/modules/testdata/random/RandomString.js +++ b/dist/modules/testdata/random/RandomString.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RandomString = void 0; const RandomLong_1 = require("./RandomLong"); const TypeChecking_1 = require("../../util/TypeChecking"); const better_randstr_1 = require("better-randstr"); diff --git a/dist/modules/testdata/random/RandomTime.js b/dist/modules/testdata/random/RandomTime.js index 89e4128f..00cb6d65 100644 --- a/dist/modules/testdata/random/RandomTime.js +++ b/dist/modules/testdata/random/RandomTime.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RandomTime = void 0; const js_joda_1 = require("js-joda"); const TimeLimits_1 = require("../limits/TimeLimits"); /** diff --git a/dist/modules/testdata/raw/DateGenerator.js b/dist/modules/testdata/raw/DateGenerator.js index 45f900e3..a284168e 100644 --- a/dist/modules/testdata/raw/DateGenerator.js +++ b/dist/modules/testdata/raw/DateGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DateGenerator = void 0; const DateLimits_1 = require("../limits/DateLimits"); const TypeChecking_1 = require("../../util/TypeChecking"); const js_joda_1 = require("js-joda"); diff --git a/dist/modules/testdata/raw/DateTimeGenerator.js b/dist/modules/testdata/raw/DateTimeGenerator.js index 8e2e03f2..4a0d25b1 100644 --- a/dist/modules/testdata/raw/DateTimeGenerator.js +++ b/dist/modules/testdata/raw/DateTimeGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DateTimeGenerator = void 0; const DateTimeLimits_1 = require("../limits/DateTimeLimits"); const TypeChecking_1 = require("../../util/TypeChecking"); const js_joda_1 = require("js-joda"); diff --git a/dist/modules/testdata/raw/DoubleGenerator.js b/dist/modules/testdata/raw/DoubleGenerator.js index a131bc3d..91da1bd8 100644 --- a/dist/modules/testdata/raw/DoubleGenerator.js +++ b/dist/modules/testdata/raw/DoubleGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DoubleGenerator = void 0; const MinMaxChecker_1 = require("../util/MinMaxChecker"); const DoubleLimits_1 = require("../limits/DoubleLimits"); /** diff --git a/dist/modules/testdata/raw/LongGenerator.js b/dist/modules/testdata/raw/LongGenerator.js index a09885ac..e10b6499 100644 --- a/dist/modules/testdata/raw/LongGenerator.js +++ b/dist/modules/testdata/raw/LongGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LongGenerator = void 0; const MinMaxChecker_1 = require("../util/MinMaxChecker"); const LongLimits_1 = require("../limits/LongLimits"); /** diff --git a/dist/modules/testdata/raw/StringGenerator.js b/dist/modules/testdata/raw/StringGenerator.js index 95ee3e92..fe84f19a 100644 --- a/dist/modules/testdata/raw/StringGenerator.js +++ b/dist/modules/testdata/raw/StringGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StringGenerator = void 0; const MinMaxChecker_1 = require("../util/MinMaxChecker"); const StringLimits_1 = require("../limits/StringLimits"); /** diff --git a/dist/modules/testdata/raw/TimeGenerator.js b/dist/modules/testdata/raw/TimeGenerator.js index cfb4b905..9e183b6c 100644 --- a/dist/modules/testdata/raw/TimeGenerator.js +++ b/dist/modules/testdata/raw/TimeGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TimeGenerator = void 0; const TimeLimits_1 = require("../limits/TimeLimits"); const TypeChecking_1 = require("../../util/TypeChecking"); const js_joda_1 = require("js-joda"); diff --git a/dist/modules/testdata/util/MinMaxChecker.js b/dist/modules/testdata/util/MinMaxChecker.js index f4fadf77..bed4a30f 100644 --- a/dist/modules/testdata/util/MinMaxChecker.js +++ b/dist/modules/testdata/util/MinMaxChecker.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.MinMaxChecker = void 0; const TypeChecking_1 = require("../../util/TypeChecking"); /** * Checks minimum and maximum values. diff --git a/dist/modules/testdata/util/escape.js b/dist/modules/testdata/util/escape.js index 8105b138..b9d2fc04 100644 --- a/dist/modules/testdata/util/escape.js +++ b/dist/modules/testdata/util/escape.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.escapeJson = exports.countMatches = exports.escapeString = exports.escapeChar = void 0; // // Inspired in https://stackoverflow.com/questions/7744912/making-a-javascript-string-sql-friendly/7760578#7760578 // diff --git a/dist/modules/testscenario/PreTestCase.js b/dist/modules/testscenario/PreTestCase.js index 0bb17620..6d0d70f7 100644 --- a/dist/modules/testscenario/PreTestCase.js +++ b/dist/modules/testscenario/PreTestCase.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.PreTestCase = void 0; const NodeTypes_1 = require("../req/NodeTypes"); /** * Pre Test Case diff --git a/dist/modules/testscenario/PreTestCaseGenerator.js b/dist/modules/testscenario/PreTestCaseGenerator.js index 23b4645d..7bef571a 100644 --- a/dist/modules/testscenario/PreTestCaseGenerator.js +++ b/dist/modules/testscenario/PreTestCaseGenerator.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.PreTestCaseGenerator = exports.GenContext = void 0; const arrayDiff = require("arr-diff"); const deepcopy = require("deepcopy"); const path_1 = require("path"); diff --git a/dist/modules/testscenario/StepUtil.js b/dist/modules/testscenario/StepUtil.js index a0ebb4cf..85a686fc 100644 --- a/dist/modules/testscenario/StepUtil.js +++ b/dist/modules/testscenario/StepUtil.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.StepUtil = void 0; const arrayMove = require("array-move"); const deepcopy = require("deepcopy"); const nlp_1 = require("../nlp"); diff --git a/dist/modules/testscenario/TSGen.js b/dist/modules/testscenario/TSGen.js index 6c5bf90b..000adbb2 100644 --- a/dist/modules/testscenario/TSGen.js +++ b/dist/modules/testscenario/TSGen.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TSGen = void 0; const deepcopy = require("deepcopy"); const ast_1 = require("../ast"); const nlp_1 = require("../nlp"); diff --git a/dist/modules/testscenario/TestScenario.js b/dist/modules/testscenario/TestScenario.js index 4b8b3af5..29cfebf1 100644 --- a/dist/modules/testscenario/TestScenario.js +++ b/dist/modules/testscenario/TestScenario.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TestScenario = void 0; /** * Test Scenario * diff --git a/dist/modules/testscenario/UIPropertyReferenceReplacer.js b/dist/modules/testscenario/UIPropertyReferenceReplacer.js index 6710f1f3..9f572828 100644 --- a/dist/modules/testscenario/UIPropertyReferenceReplacer.js +++ b/dist/modules/testscenario/UIPropertyReferenceReplacer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIPropertyReferenceReplacer = void 0; const path_1 = require("path"); const ast_1 = require("../ast"); const util_1 = require("../util"); diff --git a/dist/modules/testscenario/VariantStateDetector.js b/dist/modules/testscenario/VariantStateDetector.js index 09041562..32910175 100644 --- a/dist/modules/testscenario/VariantStateDetector.js +++ b/dist/modules/testscenario/VariantStateDetector.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.VariantStateDetector = void 0; const ast_1 = require("../ast"); const nlp_1 = require("../nlp"); const NodeTypes_1 = require("../req/NodeTypes"); diff --git a/dist/modules/testscenario/value-formatter.js b/dist/modules/testscenario/value-formatter.js index 7c282e46..05c50939 100644 --- a/dist/modules/testscenario/value-formatter.js +++ b/dist/modules/testscenario/value-formatter.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.formatValueToUseInASentence = void 0; const js_joda_1 = require("js-joda"); const Symbols_1 = require("../req/Symbols"); /** diff --git a/dist/modules/testscript/AbstractTestScriptGenerator.js b/dist/modules/testscript/AbstractTestScriptGenerator.js index ba72c96d..8f861959 100644 --- a/dist/modules/testscript/AbstractTestScriptGenerator.js +++ b/dist/modules/testscript/AbstractTestScriptGenerator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.AbstractTestScriptGenerator = void 0; const concordialang_plugin_1 = require("concordialang-plugin"); const Entities_1 = require("../nlp/Entities"); const DatabaseToAbstractDatabase_1 = require("../db/DatabaseToAbstractDatabase"); diff --git a/dist/modules/testscript/TestResultAnalyzer.js b/dist/modules/testscript/TestResultAnalyzer.js index 503a01ed..caa1f496 100644 --- a/dist/modules/testscript/TestResultAnalyzer.js +++ b/dist/modules/testscript/TestResultAnalyzer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TestResultAnalyzer = void 0; /** * Test Result Analyzer */ diff --git a/dist/modules/util/ActionMap.js b/dist/modules/util/ActionMap.js index 44242b2d..49e22164 100644 --- a/dist/modules/util/ActionMap.js +++ b/dist/modules/util/ActionMap.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ACTION_TARGET_MAP = void 0; const Actions_1 = require("./Actions"); const ActionTargets_1 = require("./ActionTargets"); /** diff --git a/dist/modules/util/ActionTargets.js b/dist/modules/util/ActionTargets.js index 46ef5529..1ae8775d 100644 --- a/dist/modules/util/ActionTargets.js +++ b/dist/modules/util/ActionTargets.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.EditableActionTargets = exports.ActionTargets = void 0; /** * Actions targets * diff --git a/dist/modules/util/Actions.js b/dist/modules/util/Actions.js index 2132129f..8eb7a26c 100644 --- a/dist/modules/util/Actions.js +++ b/dist/modules/util/Actions.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.Actions = void 0; /** * Actions * diff --git a/dist/modules/util/CaseConversor.js b/dist/modules/util/CaseConversor.js index 2bc6ec35..7d135677 100644 --- a/dist/modules/util/CaseConversor.js +++ b/dist/modules/util/CaseConversor.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.upperFirst = exports.convertCase = void 0; const CaseType_1 = require("../app/CaseType"); const case_1 = require("case"); function convertCase(text, type) { diff --git a/dist/modules/util/DocumentUtil.js b/dist/modules/util/DocumentUtil.js index 8a885b67..dc6b6d78 100644 --- a/dist/modules/util/DocumentUtil.js +++ b/dist/modules/util/DocumentUtil.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DocumentUtil = void 0; const ast_1 = require("../ast"); const CaseType_1 = require("../app/CaseType"); const TypeChecking_1 = require("./TypeChecking"); diff --git a/dist/modules/util/DuplicationChecker.js b/dist/modules/util/DuplicationChecker.js index 39d6ac92..b207ae30 100644 --- a/dist/modules/util/DuplicationChecker.js +++ b/dist/modules/util/DuplicationChecker.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.DuplicationChecker = void 0; // TO-DO: remove the following dependencies: const chalk_1 = require("chalk"); const logSymbols = require("log-symbols"); diff --git a/dist/modules/util/ErrorSorting.js b/dist/modules/util/ErrorSorting.js index 2504f9a4..0a0d6987 100644 --- a/dist/modules/util/ErrorSorting.js +++ b/dist/modules/util/ErrorSorting.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.sortErrorsByLocation = void 0; const Warning_1 = require("../error/Warning"); function sortErrorsByLocation(errors) { return Array.sort(errors, (a, b) => { diff --git a/dist/modules/util/LanguageBasedJsonFileLoader.js b/dist/modules/util/LanguageBasedJsonFileLoader.js index d5dc2c5f..51f46f10 100644 --- a/dist/modules/util/LanguageBasedJsonFileLoader.js +++ b/dist/modules/util/LanguageBasedJsonFileLoader.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.LanguageBasedJsonFileLoader = void 0; const path_1 = require("path"); const fs = require("fs"); /** diff --git a/dist/modules/util/QueryReferenceReplacer.js b/dist/modules/util/QueryReferenceReplacer.js index 8a0929aa..eff27e66 100644 --- a/dist/modules/util/QueryReferenceReplacer.js +++ b/dist/modules/util/QueryReferenceReplacer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.QueryReferenceReplacer = void 0; const sqlstring_1 = require("sqlstring"); const QueryParser_1 = require("../db/QueryParser"); /** diff --git a/dist/modules/util/ReferenceReplacer.js b/dist/modules/util/ReferenceReplacer.js index 84b7ab69..9e71099c 100644 --- a/dist/modules/util/ReferenceReplacer.js +++ b/dist/modules/util/ReferenceReplacer.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.ReferenceReplacer = void 0; const sqlstring_1 = require("sqlstring"); const nlp_1 = require("../nlp"); const QueryParser_1 = require("../db/QueryParser"); diff --git a/dist/modules/util/RegexUtil.js b/dist/modules/util/RegexUtil.js index 01b587ca..69e20c52 100644 --- a/dist/modules/util/RegexUtil.js +++ b/dist/modules/util/RegexUtil.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.RegexUtil = void 0; /** * Regex utilities. * diff --git a/dist/modules/util/SimpleCompiler.js b/dist/modules/util/SimpleCompiler.js index bb542c64..2caf800f 100644 --- a/dist/modules/util/SimpleCompiler.js +++ b/dist/modules/util/SimpleCompiler.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.SimpleCompiler = void 0; const path_1 = require("path"); const Options_1 = require("../app/Options"); const dict_1 = require("../dict"); diff --git a/dist/modules/util/TagUtil.js b/dist/modules/util/TagUtil.js index 4ab6b6ea..25b4ef98 100644 --- a/dist/modules/util/TagUtil.js +++ b/dist/modules/util/TagUtil.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TagUtil = void 0; /** * Tag utilities * diff --git a/dist/modules/util/TargetTypeUtil.js b/dist/modules/util/TargetTypeUtil.js index d788df42..54a4c1cc 100644 --- a/dist/modules/util/TargetTypeUtil.js +++ b/dist/modules/util/TargetTypeUtil.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.TargetTypeUtil = void 0; const Entities_1 = require("../nlp/Entities"); const TypeChecking_1 = require("./TypeChecking"); const ActionMap_1 = require("./ActionMap"); diff --git a/dist/modules/util/TimeFormat.js b/dist/modules/util/TimeFormat.js index 37dcf109..9833d376 100644 --- a/dist/modules/util/TimeFormat.js +++ b/dist/modules/util/TimeFormat.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.millisToString = exports.millisObjectToString = exports.millisToObject = void 0; /** * Converts a value in milliseconds to an object that may contain `day`, `hour`, * `min`, `sec`, and `ms`. diff --git a/dist/modules/util/TypeChecking.js b/dist/modules/util/TypeChecking.js index 361920ee..1b5d660f 100644 --- a/dist/modules/util/TypeChecking.js +++ b/dist/modules/util/TypeChecking.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.valueOrNull = exports.isDefined = exports.isNumber = exports.isString = void 0; function isString(val) { return typeof val === 'string' || ((isDefined(val) && 'object' === typeof val) && '[object String]' === Object.prototype.toString.call(val)); diff --git a/dist/modules/util/UIElementNameHandler.js b/dist/modules/util/UIElementNameHandler.js index b7c2c58d..43f7a8f4 100644 --- a/dist/modules/util/UIElementNameHandler.js +++ b/dist/modules/util/UIElementNameHandler.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIElementNameHandler = void 0; const Symbols_1 = require("../req/Symbols"); const TypeChecking_1 = require("./TypeChecking"); /** diff --git a/dist/modules/util/UIElementOperator.js b/dist/modules/util/UIElementOperator.js index ab11a919..aea55f27 100644 --- a/dist/modules/util/UIElementOperator.js +++ b/dist/modules/util/UIElementOperator.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIElementOperatorModifier = exports.UIElementOperator = void 0; var UIElementOperator; (function (UIElementOperator) { UIElementOperator["EQUAL_TO"] = "equalTo"; diff --git a/dist/modules/util/UIElementOperatorChecker.js b/dist/modules/util/UIElementOperatorChecker.js index 1710e847..d62d3699 100644 --- a/dist/modules/util/UIElementOperatorChecker.js +++ b/dist/modules/util/UIElementOperatorChecker.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIElementOperatorChecker = void 0; const nlp_1 = require("../nlp"); const UIElementOperator_1 = require("./UIElementOperator"); /** diff --git a/dist/modules/util/UIElementPropertyExtractor.js b/dist/modules/util/UIElementPropertyExtractor.js index 83afbee2..f3a097cb 100644 --- a/dist/modules/util/UIElementPropertyExtractor.js +++ b/dist/modules/util/UIElementPropertyExtractor.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIElementPropertyExtractor = void 0; const enumUtil = require("enum-util"); const ast_1 = require("../ast"); const nlp_1 = require("../nlp"); diff --git a/dist/modules/util/UIPropertyReferenceExtractor.js b/dist/modules/util/UIPropertyReferenceExtractor.js index 2339e5ac..0611fb45 100644 --- a/dist/modules/util/UIPropertyReferenceExtractor.js +++ b/dist/modules/util/UIPropertyReferenceExtractor.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.UIPropertyReferenceExtractor = void 0; const cloneRegExp = require("clone-regexp"); const nlp_1 = require("../nlp"); const UIPropertyReference_1 = require("../ast/UIPropertyReference"); diff --git a/dist/modules/util/ValueTypeDetector.js b/dist/modules/util/ValueTypeDetector.js index fa622533..b5766f21 100644 --- a/dist/modules/util/ValueTypeDetector.js +++ b/dist/modules/util/ValueTypeDetector.js @@ -1,5 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.adjustValueToTheRightType = exports.ValueTypeDetector = exports.ValueType = void 0; const moment = require("moment"); const js_joda_1 = require("js-joda"); /** diff --git a/dist/modules/util/index.js b/dist/modules/util/index.js index 9c5c879f..1219d621 100644 --- a/dist/modules/util/index.js +++ b/dist/modules/util/index.js @@ -1,28 +1,35 @@ "use strict"; -function __export(m) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -} +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); +}; Object.defineProperty(exports, "__esModule", { value: true }); -__export(require("./ActionMap")); -__export(require("./Actions")); -__export(require("./ActionTargets")); -__export(require("./CaseConversor")); -__export(require("./DocumentUtil")); -__export(require("./DuplicationChecker")); -__export(require("./ErrorSorting")); -__export(require("./LanguageBasedJsonFileLoader")); -__export(require("./QueryReferenceReplacer")); -__export(require("./read-file")); -__export(require("./ReferenceReplacer")); -__export(require("./RegexUtil")); -__export(require("./SimpleCompiler")); -__export(require("./TagUtil")); -__export(require("./TargetTypeUtil")); -__export(require("./TimeFormat")); -__export(require("./TypeChecking")); -__export(require("./UIElementNameHandler")); -__export(require("./UIElementOperator")); -__export(require("./UIElementOperatorChecker")); -__export(require("./UIElementPropertyExtractor")); -__export(require("./UIPropertyReferenceExtractor")); -__export(require("./ValueTypeDetector")); +__exportStar(require("./ActionMap"), exports); +__exportStar(require("./Actions"), exports); +__exportStar(require("./ActionTargets"), exports); +__exportStar(require("./CaseConversor"), exports); +__exportStar(require("./DocumentUtil"), exports); +__exportStar(require("./DuplicationChecker"), exports); +__exportStar(require("./ErrorSorting"), exports); +__exportStar(require("./LanguageBasedJsonFileLoader"), exports); +__exportStar(require("./QueryReferenceReplacer"), exports); +__exportStar(require("./read-file"), exports); +__exportStar(require("./ReferenceReplacer"), exports); +__exportStar(require("./RegexUtil"), exports); +__exportStar(require("./SimpleCompiler"), exports); +__exportStar(require("./TagUtil"), exports); +__exportStar(require("./TargetTypeUtil"), exports); +__exportStar(require("./TimeFormat"), exports); +__exportStar(require("./TypeChecking"), exports); +__exportStar(require("./UIElementNameHandler"), exports); +__exportStar(require("./UIElementOperator"), exports); +__exportStar(require("./UIElementOperatorChecker"), exports); +__exportStar(require("./UIElementPropertyExtractor"), exports); +__exportStar(require("./UIPropertyReferenceExtractor"), exports); +__exportStar(require("./ValueTypeDetector"), exports); diff --git a/dist/modules/util/read-file.js b/dist/modules/util/read-file.js index f8e49d10..dc065d5a 100644 --- a/dist/modules/util/read-file.js +++ b/dist/modules/util/read-file.js @@ -9,6 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.readFileAsync = void 0; const fs = require("fs"); const util_1 = require("util"); const DEFAULT_OPTIONS = { fs: fs, encoding: 'utf8', flag: 'r', silentIfNotExists: false }; diff --git a/package-lock.json b/package-lock.json index 803d01b5..4e3218ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,32 +1,31 @@ { "name": "concordialang", - "version": "1.4.4", + "version": "1.4.5", "lockfileVersion": 1, "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "dev": true, + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/core": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", - "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.0", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.0", - "@babel/parser": "^7.9.0", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.4.tgz", + "integrity": "sha512-3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", @@ -67,12 +66,12 @@ } }, "@babel/generator": { - "version": "7.9.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.3.tgz", - "integrity": "sha512-RpxM252EYsz9qLUIq6F7YJyK1sv0wWDBFuztfDGWaQKzHjqDHysxSiRUpA/X9jmfqo+WzkAVKFaUily5h+gDCQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.4.tgz", + "integrity": "sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng==", "dev": true, "requires": { - "@babel/types": "^7.9.0", + "@babel/types": "^7.10.4", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" @@ -87,138 +86,145 @@ } }, "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.4.tgz", + "integrity": "sha512-m5j85pK/KZhuSdM/8cHUABQTAslV47OjfIB9Cc7P+PvlAoBzdb79BGNfw8RhT5Mq3p+xGd0ZfAKixbrUZx0C7A==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.4.tgz", + "integrity": "sha512-Er2FQX0oa3nV7eM1o0tNCTx7izmQtwAQsIiaLRWtavAAEcskb0XJ5OjJbVrYXWOTr8om921Scabn4/tzlx7j1Q==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4", "lodash": "^4.17.13" } }, "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true }, "@babel/helper-replace-supers": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", - "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", + "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-validator-identifier": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz", - "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==", - "dev": true + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, "@babel/helpers": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", - "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0" + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", - "dev": true, + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.9.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.3.tgz", - "integrity": "sha512-E6SpIDJZ0cZAKoCNk+qSDd0ChfTnpiJN9FfNf3RZ20dzwA2vL2oq5IX1XTVT+4vDmRlta2nGk5HGMMskJAR+4A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.4.tgz", + "integrity": "sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA==", "dev": true }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, "@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", @@ -228,6 +234,60 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", @@ -237,29 +297,65 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/runtime-corejs3": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.4.tgz", + "integrity": "sha512-BFlgP2SoLO9HJX9WBwN67gHWMBhDX/eDz64Jajd6mR/UAUzqrNMm99d4qHnVaKscAElZoFiPv+JpR/Siud5lXw==", + "dev": true, + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + } + } + }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/traverse": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz", - "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.4.tgz", + "integrity": "sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.0", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.0", + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" @@ -283,12 +379,12 @@ } }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.4.tgz", + "integrity": "sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -462,47 +558,30 @@ "optional": true }, "@istanbuljs/load-nyc-config": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz", - "integrity": "sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, "requires": { "camelcase": "^5.3.1", "find-up": "^4.1.0", + "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, "requires": { "p-locate": "^4.1.0" } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } @@ -511,7 +590,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, "requires": { "p-limit": "^2.2.0" } @@ -519,14 +597,7 @@ "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" } } }, @@ -537,14 +608,15 @@ "dev": true }, "@jest/console": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.1.0.tgz", - "integrity": "sha512-3P1DpqAMK/L07ag/Y9/Jup5iDEG9P4pRAuZiMQnU0JB3UOvCyYCjCoxr7sIA80SeyUCUKrr24fKAxVpmBgQonA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", "dev": true, "requires": { - "@jest/source-map": "^25.1.0", + "@jest/types": "^25.5.0", "chalk": "^3.0.0", - "jest-util": "^25.1.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", "slash": "^3.0.0" }, "dependencies": { @@ -561,36 +633,36 @@ } }, "@jest/core": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.1.0.tgz", - "integrity": "sha512-iz05+NmwCmZRzMXvMo6KFipW7nzhbpEawrKrkkdJzgytavPse0biEnCNr2wRlyCsp3SmKaEY+SGv7YWYQnIdig==", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.5.4.tgz", + "integrity": "sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==", "dev": true, "requires": { - "@jest/console": "^25.1.0", - "@jest/reporters": "^25.1.0", - "@jest/test-result": "^25.1.0", - "@jest/transform": "^25.1.0", - "@jest/types": "^25.1.0", + "@jest/console": "^25.5.0", + "@jest/reporters": "^25.5.1", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", "ansi-escapes": "^4.2.1", "chalk": "^3.0.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.3", - "jest-changed-files": "^25.1.0", - "jest-config": "^25.1.0", - "jest-haste-map": "^25.1.0", - "jest-message-util": "^25.1.0", - "jest-regex-util": "^25.1.0", - "jest-resolve": "^25.1.0", - "jest-resolve-dependencies": "^25.1.0", - "jest-runner": "^25.1.0", - "jest-runtime": "^25.1.0", - "jest-snapshot": "^25.1.0", - "jest-util": "^25.1.0", - "jest-validate": "^25.1.0", - "jest-watcher": "^25.1.0", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^25.5.0", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-resolve-dependencies": "^25.5.4", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "jest-watcher": "^25.5.0", "micromatch": "^4.0.2", "p-each-series": "^2.1.0", - "realpath-native": "^1.1.0", + "realpath-native": "^2.0.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" @@ -621,24 +693,10 @@ "supports-color": "^7.1.0" } }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, "rimraf": { @@ -658,65 +716,81 @@ "requires": { "ansi-regex": "^5.0.0" } + }, + "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 } } }, "@jest/environment": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.1.0.tgz", - "integrity": "sha512-cTpUtsjU4cum53VqBDlcW0E4KbQF03Cn0jckGPW/5rrE9tb+porD3+hhLtHAwhthsqfyF+bizyodTlsRA++sHg==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", "dev": true, "requires": { - "@jest/fake-timers": "^25.1.0", - "@jest/types": "^25.1.0", - "jest-mock": "^25.1.0" + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" } }, "@jest/fake-timers": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.1.0.tgz", - "integrity": "sha512-Eu3dysBzSAO1lD7cylZd/CVKdZZ1/43SF35iYBNV1Lvvn2Undp3Grwsv8PrzvbLhqwRzDd4zxrY4gsiHc+wygQ==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", + "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", "dev": true, "requires": { - "@jest/types": "^25.1.0", - "jest-message-util": "^25.1.0", - "jest-mock": "^25.1.0", - "jest-util": "^25.1.0", + "@jest/types": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", "lolex": "^5.0.0" } }, + "@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + } + }, "@jest/reporters": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.1.0.tgz", - "integrity": "sha512-ORLT7hq2acJQa8N+NKfs68ZtHFnJPxsGqmofxW7v7urVhzJvpKZG9M7FAcgh9Ee1ZbCteMrirHA3m5JfBtAaDg==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.5.1.tgz", + "integrity": "sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^25.1.0", - "@jest/environment": "^25.1.0", - "@jest/test-result": "^25.1.0", - "@jest/transform": "^25.1.0", - "@jest/types": "^25.1.0", + "@jest/console": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", "chalk": "^3.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", + "graceful-fs": "^4.2.4", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^4.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.0", - "jest-haste-map": "^25.1.0", - "jest-resolve": "^25.1.0", - "jest-runtime": "^25.1.0", - "jest-util": "^25.1.0", - "jest-worker": "^25.1.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.5.1", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", "node-notifier": "^6.0.0", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^3.1.0", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^4.0.1" + "v8-to-istanbul": "^4.1.3" }, "dependencies": { "ansi-escapes": { @@ -738,6 +812,12 @@ "supports-color": "^7.1.0" } }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, "supports-hyperlinks": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", @@ -757,72 +837,86 @@ "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" } + }, + "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 } } }, "@jest/source-map": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.1.0.tgz", - "integrity": "sha512-ohf2iKT0xnLWcIUhL6U6QN+CwFWf9XnrM2a6ybL9NXxJjgYijjLSitkYHIdzkd8wFliH73qj/+epIpTiWjRtAA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", "dev": true, "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.3", + "graceful-fs": "^4.2.4", "source-map": "^0.6.0" }, "dependencies": { "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true } } }, "@jest/test-result": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.1.0.tgz", - "integrity": "sha512-FZzSo36h++U93vNWZ0KgvlNuZ9pnDnztvaM7P/UcTx87aPDotG18bXifkf1Ji44B7k/eIatmMzkBapnAzjkJkg==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", "dev": true, "requires": { - "@jest/console": "^25.1.0", - "@jest/transform": "^25.1.0", - "@jest/types": "^25.1.0", + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.1.0.tgz", - "integrity": "sha512-WgZLRgVr2b4l/7ED1J1RJQBOharxS11EFhmwDqknpknE0Pm87HLZVS2Asuuw+HQdfQvm2aXL2FvvBLxOD1D0iw==", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", "dev": true, "requires": { - "@jest/test-result": "^25.1.0", - "jest-haste-map": "^25.1.0", - "jest-runner": "^25.1.0", - "jest-runtime": "^25.1.0" + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + } } }, "@jest/transform": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.1.0.tgz", - "integrity": "sha512-4ktrQ2TPREVeM+KxB4zskAT84SnmG1vaz4S+51aTefyqn3zocZUnliLLm5Fsl85I3p/kFPN4CRp1RElIfXGegQ==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "babel-plugin-istanbul": "^6.0.0", "chalk": "^3.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.3", - "jest-haste-map": "^25.1.0", - "jest-regex-util": "^25.1.0", - "jest-util": "^25.1.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", "micromatch": "^4.0.2", "pirates": "^4.0.1", - "realpath-native": "^1.1.0", + "realpath-native": "^2.0.0", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" @@ -839,9 +933,9 @@ } }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, "write-file-atomic": { @@ -859,9 +953,9 @@ } }, "@jest/types": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.1.0.tgz", - "integrity": "sha512-VpOtt7tCrgvamWZh1reVsGADujKigBUFTi19mlRjqEGsE8qH4r3s+skY33dNdXOwyZIvuftZ5tqdF1IgsMejMA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -883,18 +977,18 @@ } }, "@sinonjs/commons": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.7.1.tgz", - "integrity": "sha512-Debi3Baff1Qu1Unc3mjJ96MgpbwTn43S1+9yJ0llWygPwDNu2aaWBD6yc9y/Z8XDRNhx7U+u2UDg2OGQXkclUQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.0.tgz", + "integrity": "sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q==", "dev": true, "requires": { "type-detect": "4.0.8" } }, "@types/babel__core": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.6.tgz", - "integrity": "sha512-tTnhWszAqvXnhW7m5jQU9PomXSiKXk2sFxpahXvI20SZKu9ylPi8WtIxueZ6ehDWikPT0jeFujMj3X4ZHuf3Tg==", + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", + "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -924,9 +1018,9 @@ } }, "@types/babel__traverse": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.9.tgz", - "integrity": "sha512-jEFQ8L1tuvPjOI8lnpaf73oCJe+aoxL6ygqSy6c8LcW98zaC+4mzWuQIRCEvKeCOu+lbqdXcg4Uqmm1S8AP1tw==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.12.tgz", + "integrity": "sha512-t4CoEokHTfcyfb4hUaF9oOHu9RmmNWnm1CP0YmMqOOfClKascOmvlEM736vlqeScuGvBDsHkf8R2INd4DWreQA==", "dev": true, "requires": { "@babel/types": "^7.3.0" @@ -951,9 +1045,9 @@ "dev": true }, "@types/events": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-1.2.0.tgz", - "integrity": "sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", "dev": true }, "@types/figures": { @@ -963,9 +1057,9 @@ "dev": true }, "@types/glob": { - "version": "5.0.35", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.35.tgz", - "integrity": "sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg==", + "version": "5.0.36", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.36.tgz", + "integrity": "sha512-KEzSKuP2+3oOjYYjujue6Z3Yqis5HKA1BsIC+jZ1v3lrRNdsqyNNtX0rQf6LSuI4DJJ2z5UV//zBZCcvM0xikg==", "dev": true, "requires": { "@types/events": "*", @@ -973,10 +1067,19 @@ "@types/node": "*" } }, + "@types/graceful-fs": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz", + "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", "dev": true }, "@types/istanbul-lib-report": { @@ -989,9 +1092,9 @@ } }, "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "*", @@ -999,13 +1102,13 @@ } }, "@types/jest": { - "version": "25.1.4", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.1.4.tgz", - "integrity": "sha512-QDDY2uNAhCV7TMCITrxz+MRk1EizcsevzfeS6LykIlq2V1E5oO4wXG8V2ZEd9w7Snxeeagk46YbMgZ8ESHx3sw==", + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.3.tgz", + "integrity": "sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw==", "dev": true, "requires": { - "jest-diff": "^25.1.0", - "pretty-format": "^25.1.0" + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" } }, "@types/meow": { @@ -1039,19 +1142,22 @@ } }, "@types/node": { - "version": "8.10.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.17.tgz", - "integrity": "sha512-3N3FRd/rA1v5glXjb90YdYUa+sOB7WrkU2rAhKZnF4TKD86Cym9swtulGuH0p9nxo7fP5woRNa8b0oFTpCO1bg==", + "version": "8.10.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz", + "integrity": "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==", "dev": true }, - "@types/ora": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@types/ora/-/ora-1.3.4.tgz", - "integrity": "sha512-DrHOHEdYzRjL65n2v+NwTdhC8tACaiCDnUU1wAAbibfZOaRj3KjUb3unnAAWFZuny43qPAvB6ka+Iyj2R2XPxw==", - "dev": true, - "requires": { - "@types/node": "*" - } + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true }, "@types/stack-utils": { "version": "1.0.1", @@ -1060,9 +1166,9 @@ "dev": true }, "@types/yargs": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", - "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -1081,9 +1187,9 @@ "dev": true }, "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", "dev": true }, "acorn-globals": { @@ -1143,6 +1249,11 @@ "yargs": "^5.0.0" }, "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", @@ -1153,14 +1264,87 @@ "wrap-ansi": "^2.0.0" } }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "requires": { - "lcid": "^1.0.0" + "pinkie-promise": "^2.0.0" } }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -1179,6 +1363,14 @@ "ansi-regex": "^2.0.0" } }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, "which-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", @@ -1221,6 +1413,14 @@ } } }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "requires": { + "string-width": "^2.0.0" + } + }, "ansi-escapes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", @@ -1239,23 +1439,6 @@ "requires": { "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" - }, - "dependencies": { - "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 - } } }, "anymatch": { @@ -1368,11 +1551,6 @@ "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -1395,17 +1573,18 @@ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, "babel-jest": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.1.0.tgz", - "integrity": "sha512-tz0VxUhhOE2y+g8R2oFrO/2VtVjA1lkJeavlhExuRBg3LdNJY9gwQ+Vcvqt9+cqy71MCTJhewvTB7Qtnnr9SWg==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", "dev": true, "requires": { - "@jest/transform": "^25.1.0", - "@jest/types": "^25.1.0", - "@types/babel__core": "^7.1.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^25.1.0", + "babel-preset-jest": "^25.5.0", "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { @@ -1418,6 +1597,12 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true } } }, @@ -1435,23 +1620,43 @@ } }, "babel-plugin-jest-hoist": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.1.0.tgz", - "integrity": "sha512-oIsopO41vW4YFZ9yNYoLQATnnN46lp+MZ6H4VvPKFkcc2/fkl3CfE/NZZSmnEIEsJRmJAgkVEK0R7Zbl50CpTw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", "dev": true, "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", "@types/babel__traverse": "^7.0.6" } }, + "babel-preset-current-node-syntax": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz", + "integrity": "sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, "babel-preset-jest": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.1.0.tgz", - "integrity": "sha512-eCGn64olaqwUMaugXsTtGAM2I0QTahjEtnRu0ql8Ie+gDWAc1N6wqN0k2NilnyTunM69Pad7gJY7LOtwLimoFQ==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", "dev": true, "requires": { - "@babel/plugin-syntax-bigint": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^25.1.0" + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" } }, "babel-runtime": { @@ -1559,10 +1764,31 @@ "safe-buffer": "^5.1.1" } }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + } + } + }, "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1668,9 +1894,10 @@ "dev": true }, "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true }, "camelcase-keys": { "version": "4.2.0", @@ -1712,9 +1939,9 @@ } }, "case": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/case/-/case-1.5.5.tgz", - "integrity": "sha512-tQm8bxc8L9Dk/6FGhtBtV89rrRzqytUbdLqGZxmGwYKqeAD0VmLc8kYSqm0GXOTsf9r1tc0bzq+CDLqtrjiuHw==" + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/case/-/case-1.6.3.tgz", + "integrity": "sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==" }, "caseless": { "version": "0.12.0", @@ -1732,9 +1959,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -1749,15 +1976,28 @@ "color-convert": "^1.9.0" } }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } @@ -1797,6 +2037,11 @@ } } }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" + }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -1805,24 +2050,10 @@ "restore-cursor": "^2.0.0" } }, - "cli-spinners": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", - "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==" - }, - "cli-truncate": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-1.1.0.tgz", - "integrity": "sha512-bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA==", - "requires": { - "slice-ansi": "^1.0.0", - "string-width": "^2.0.0" - } - }, "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" }, "cliui": { "version": "6.0.0", @@ -1915,9 +2146,9 @@ } }, "collect-v8-coverage": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.0.tgz", - "integrity": "sha512-VKIhJgvk8E1W28m5avZ2Gv2Ruv5YiF56ug2oclvaG9md69BuZImMG2sk9g7QNKLUbtYAKQjXjYxbYZVUlMMKmQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, "collection-visit": { @@ -1931,17 +2162,19 @@ } }, "color-convert": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", - "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", + "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.1" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz", - "integrity": "sha1-XIq3K2S9IhXWF66VWeuxSEdc+Y0=" + "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 }, "colour": { "version": "0.7.1", @@ -2021,6 +2254,12 @@ "integrity": "sha1-sU3ek2xkDAV5prUMq8wTLdYSfjs=", "optional": true }, + "core-js-pure": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==", + "dev": true + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -2035,17 +2274,6 @@ "js-yaml": "^3.9.0", "parse-json": "^4.0.0", "require-from-string": "^2.0.1" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } } }, "crc-32": { @@ -2087,9 +2315,9 @@ "dev": true }, "cssstyle": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.2.0.tgz", - "integrity": "sha512-sEb3XFPx3jNnCAMtqrXPDeSgQr+jojtCeNf8cvMNMh1cG970+lljssvQDzPq6lmmJu2Vhqood/gtEomBiHOGnA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "requires": { "cssom": "~0.3.6" @@ -2131,9 +2359,9 @@ } }, "database-js": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/database-js/-/database-js-3.0.2.tgz", - "integrity": "sha512-YoCw6q95dwzbD/3PlZm6+CcxJY8QbEvbEt5bRCUVdskyT5j97Ofjt77in6GpCbxDUbKBZ7eGzlyJ7pLPH7raAg==" + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/database-js/-/database-js-3.0.10.tgz", + "integrity": "sha512-/ZojNPtbl4yucLZNoSVMCl3+/Qmk7q+3/oq1o3dxu28+MI+5x8HxeELr5/2ygAgZW67Ll7BXzlgEzeTiKSODeA==" }, "database-js-adodb": { "version": "1.1.1", @@ -2148,20 +2376,9 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "optional": true, "requires": { "ms": "2.0.0" } - }, - "node-adodb": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/node-adodb/-/node-adodb-3.1.3.tgz", - "integrity": "sha512-5lBq3iotSGEDEZsEj4OndQiAazadATbEza7Kpr/fODWWGV40XRHTZdbTopTRfE3/R6Pf1Zs8yMKntnCMd+hmfQ==", - "optional": true, - "requires": { - "arch": "^2.1.0", - "debug": "^3.1.0" - } } } }, @@ -2976,11 +3193,6 @@ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, - "dedent-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", - "integrity": "sha1-vuX7fJ5yfYXf+iRZDRDsGrElUwU=" - }, "deep-extend": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", @@ -2997,14 +3209,11 @@ "resolved": "https://registry.npmjs.org/deepcopy/-/deepcopy-0.6.3.tgz", "integrity": "sha1-Y0eA8vhlardxr4+oQx7RzO5Vx7A=" }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true }, "define-property": { "version": "2.0.2", @@ -3065,9 +3274,9 @@ "dev": true }, "diff-sequences": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.1.0.tgz", - "integrity": "sha512-nFIfVk5B/NStCsJ+zaPO4vYuLjlzQ6uFvPxzYyHlejNZ/UGa7G/n7peOXVrVNvRuyfstt+mZQYGpjxg9Z6N8Kw==", + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", "dev": true }, "dom-storage": { @@ -3142,19 +3351,9 @@ "dev": true }, "enum-util": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/enum-util/-/enum-util-1.2.0.tgz", - "integrity": "sha512-b9JOABuIkQWCP8UST7xRCRbGWPzTXLLZwG/cn8MHLAcFb4f6qFhAkTeA+Cft0+Ywd3GGMEfaXNMyufk0bXiOqQ==", - "requires": { - "typescript": "^2.7.2" - }, - "dependencies": { - "typescript": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", - "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==" - } - } + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/enum-util/-/enum-util-1.7.1.tgz", + "integrity": "sha512-BJlG4B7p+Q8oHVyNgb2Vuffu6gKojezg35ypClkVNdxIilXao6l+IH39P4lYYu3HqkDQiir7TSDa5IoFY6RBjA==" }, "error-ex": { "version": "1.3.1", @@ -3164,40 +3363,10 @@ "is-arrayish": "^0.2.1" } }, - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, "es6-promise": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", - "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==" + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" }, "escape-string-regexp": { "version": "1.0.5", @@ -3205,9 +3374,9 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", - "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "dev": true, "requires": { "esprima": "^4.0.1", @@ -3309,17 +3478,17 @@ } }, "expect": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-25.1.0.tgz", - "integrity": "sha512-wqHzuoapQkhc3OKPlrpetsfueuEiMf3iWh0R8+duCu9PIjXoP7HgD5aeypwTnXUAjC8aMsiVDaWwlbJ1RlQ38g==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", "dev": true, "requires": { - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "ansi-styles": "^4.0.0", - "jest-get-type": "^25.1.0", - "jest-matcher-utils": "^25.1.0", - "jest-message-util": "^25.1.0", - "jest-regex-util": "^25.1.0" + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" } }, "extend": { @@ -3349,9 +3518,9 @@ } }, "external-editor": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", - "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "requires": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -3496,12 +3665,48 @@ } }, "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": { + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + } } }, "firebase": { @@ -3584,39 +3789,20 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", "dev": true, "optional": true }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, "fwalker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fwalker/-/fwalker-1.0.1.tgz", - "integrity": "sha512-l+oXbwXrYgeFaYVOHiMC2mWJJjS6nMC/CmFv8vt/WBJspT7koKQCPlCJnC2QoHoxXqUuPYxekBNjI8iDtvVfEg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fwalker/-/fwalker-1.0.2.tgz", + "integrity": "sha512-8fORrz6hdq0pfn85x1m4x05Y32PYlrjlt6soL2bIJu644gZeC1wf34qzuHSlUqwnibrk3TdE7aGZSsjdZ6zQ4w==", "requires": { "fqueue": "0.0.x" } }, - "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "requires": { - "is-property": "^1.0.0" - } - }, "generic-pool": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.4.2.tgz", @@ -3630,9 +3816,16 @@ "dev": true }, "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true }, "get-stream": { "version": "3.0.0", @@ -3654,9 +3847,9 @@ } }, "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3666,11 +3859,6 @@ "path-is-absolute": "^1.0.0" } }, - "glob-to-regexp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.1.0.tgz", - "integrity": "sha1-4DadQmV4/UVtR9wjsJ3gXB2p6l0=" - }, "global-dirs": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", @@ -4541,27 +4729,12 @@ "har-schema": "^2.0.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.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 }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -4614,11 +4787,6 @@ } } }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" - }, "hosted-git-info": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", @@ -4634,9 +4802,9 @@ } }, "html-escaper": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.1.tgz", - "integrity": "sha512-hNX23TjWwD3q56HpWjUHOKj1+4KKlnjv9PcmBUYKVpga+2cnb9nDx/B1o0yO4n+RZXZdiNxzx6B24C9aNMTkkQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, "http-parser-js": { @@ -4718,9 +4886,9 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, "inquirer": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", - "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", "requires": { "ansi-escapes": "^3.2.0", "chalk": "^2.4.2", @@ -4728,12 +4896,12 @@ "cli-width": "^2.0.0", "external-editor": "^3.0.3", "figures": "^2.0.0", - "lodash": "^4.17.11", + "lodash": "^4.17.12", "mute-stream": "0.0.7", "run-async": "^2.2.0", "rxjs": "^6.4.0", "string-width": "^2.1.0", - "strip-ansi": "^5.0.0", + "strip-ansi": "^5.1.0", "through": "^2.3.6" }, "dependencies": { @@ -4747,44 +4915,13 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, "strip-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.1.0.tgz", - "integrity": "sha512-TjxrkPONqO2Z8QDCpeE2j6n0M6EwxzyDgzEeGp+FbdvaJAt//ClYi6W5my+3ROlC/hZX2KACUwDfK49Ka5eDvg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { "ansi-regex": "^4.1.0" } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } } } }, @@ -4838,12 +4975,6 @@ "builtin-modules": "^1.0.0" } }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true - }, "is-ci": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", @@ -4872,12 +5003,6 @@ } } }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true - }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -4902,6 +5027,13 @@ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, + "is-docker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", + "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", + "dev": true, + "optional": true + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -4952,23 +5084,6 @@ "is-glob": "^2.0.0" } }, - "is-my-ip-valid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", - "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==" - }, - "is-my-json-valid": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", - "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", - "requires": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^4.0.0", - "xtend": "^4.0.0" - } - }, "is-npm": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", @@ -5007,30 +5122,11 @@ "isobject": "^3.0.1" } }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" - }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" - }, "is-redirect": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, "is-regexp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", @@ -5046,15 +5142,6 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -5080,11 +5167,14 @@ "dev": true }, "is-wsl": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", - "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, - "optional": true + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } }, "isarray": { "version": "1.0.0", @@ -5124,15 +5214,12 @@ "dev": true }, "istanbul-lib-instrument": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.1.tgz", - "integrity": "sha512-imIchxnodll7pvQBYOqUu88EufLCU56LMeFPZZM/fJZ1irYcYdqroaV+ACK1Ila8ls09iEYArp+nqyC6lW1Vfg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { "@babel/core": "^7.7.5", - "@babel/parser": "^7.7.5", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" @@ -5158,9 +5245,9 @@ }, "dependencies": { "make-dir": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", - "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { "semver": "^6.0.0" @@ -5203,9 +5290,9 @@ } }, "istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-2osTcC8zcOSUkImzN2EWQta3Vdi4WjjKw99P2yWx5mLnigAM0Rd5uYFn1cf2i/Ois45GkNjaoTqc5CxgMSX80A==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -5213,14 +5300,14 @@ } }, "jest": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-25.1.0.tgz", - "integrity": "sha512-FV6jEruneBhokkt9MQk0WUFoNTwnF76CLXtwNMfsc0um0TlB/LG2yxUd0KqaFjEJ9laQmVWQWS0sG/t2GsuI0w==", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.5.4.tgz", + "integrity": "sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ==", "dev": true, "requires": { - "@jest/core": "^25.1.0", + "@jest/core": "^25.5.4", "import-local": "^3.0.2", - "jest-cli": "^25.1.0" + "jest-cli": "^25.5.4" }, "dependencies": { "chalk": { @@ -5239,6 +5326,12 @@ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, "is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", @@ -5249,43 +5342,44 @@ } }, "jest-cli": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.1.0.tgz", - "integrity": "sha512-p+aOfczzzKdo3AsLJlhs8J5EW6ffVidfSZZxXedJ0mHPBOln1DccqFmGCoO8JWd4xRycfmwy1eoQkMsF8oekPg==", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.5.4.tgz", + "integrity": "sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==", "dev": true, "requires": { - "@jest/core": "^25.1.0", - "@jest/test-result": "^25.1.0", - "@jest/types": "^25.1.0", + "@jest/core": "^25.5.4", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", "chalk": "^3.0.0", "exit": "^0.1.2", + "graceful-fs": "^4.2.4", "import-local": "^3.0.2", "is-ci": "^2.0.0", - "jest-config": "^25.1.0", - "jest-util": "^25.1.0", - "jest-validate": "^25.1.0", + "jest-config": "^25.5.4", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^15.0.0" + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" } } } }, "jest-changed-files": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.1.0.tgz", - "integrity": "sha512-bdL1aHjIVy3HaBO3eEQeemGttsq1BDlHgWcOjEOIAcga7OOEGWHD2WSu8HhL7I1F0mFFyci8VKU4tRNk+qtwDA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", "dev": true, "requires": { - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "execa": "^3.2.0", "throat": "^5.0.0" }, "dependencies": { "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -5389,28 +5483,30 @@ } }, "jest-config": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.1.0.tgz", - "integrity": "sha512-tLmsg4SZ5H7tuhBC5bOja0HEblM0coS3Wy5LTCb2C8ZV6eWLewHyK+3qSq9Bi29zmWQ7ojdCd3pxpx4l4d2uGw==", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^25.1.0", - "@jest/types": "^25.1.0", - "babel-jest": "^25.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", "chalk": "^3.0.0", + "deepmerge": "^4.2.2", "glob": "^7.1.1", - "jest-environment-jsdom": "^25.1.0", - "jest-environment-node": "^25.1.0", - "jest-get-type": "^25.1.0", - "jest-jasmine2": "^25.1.0", - "jest-regex-util": "^25.1.0", - "jest-resolve": "^25.1.0", - "jest-util": "^25.1.0", - "jest-validate": "^25.1.0", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", "micromatch": "^4.0.2", - "pretty-format": "^25.1.0", - "realpath-native": "^1.1.0" + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" }, "dependencies": { "chalk": { @@ -5422,19 +5518,25 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true } } }, "jest-diff": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.1.0.tgz", - "integrity": "sha512-nepXgajT+h017APJTreSieh4zCqnSHEJ1iT8HDlewu630lSJ4Kjjr9KNzm+kzGwwcpsDE6Snx1GJGzzsefaEHw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", "dev": true, "requires": { "chalk": "^3.0.0", - "diff-sequences": "^25.1.0", - "jest-get-type": "^25.1.0", - "pretty-format": "^25.1.0" + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" }, "dependencies": { "chalk": { @@ -5450,25 +5552,25 @@ } }, "jest-docblock": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.1.0.tgz", - "integrity": "sha512-370P/mh1wzoef6hUKiaMcsPtIapY25suP6JqM70V9RJvdKLrV4GaGbfUseUVk4FZJw4oTZ1qSCJNdrClKt5JQA==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.1.0.tgz", - "integrity": "sha512-R9EL8xWzoPySJ5wa0DXFTj7NrzKpRD40Jy+zQDp3Qr/2QmevJgkN9GqioCGtAJ2bW9P/MQRznQHQQhoeAyra7A==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", "dev": true, "requires": { - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "chalk": "^3.0.0", - "jest-get-type": "^25.1.0", - "jest-util": "^25.1.0", - "pretty-format": "^25.1.0" + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" }, "dependencies": { "chalk": { @@ -5484,87 +5586,107 @@ } }, "jest-environment-jsdom": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.1.0.tgz", - "integrity": "sha512-ILb4wdrwPAOHX6W82GGDUiaXSSOE274ciuov0lztOIymTChKFtC02ddyicRRCdZlB5YSrv3vzr1Z5xjpEe1OHQ==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", "dev": true, "requires": { - "@jest/environment": "^25.1.0", - "@jest/fake-timers": "^25.1.0", - "@jest/types": "^25.1.0", - "jest-mock": "^25.1.0", - "jest-util": "^25.1.0", - "jsdom": "^15.1.1" + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" } }, "jest-environment-node": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.1.0.tgz", - "integrity": "sha512-U9kFWTtAPvhgYY5upnH9rq8qZkj6mYLup5l1caAjjx9uNnkLHN2xgZy5mo4SyLdmrh/EtB9UPpKFShvfQHD0Iw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", "dev": true, "requires": { - "@jest/environment": "^25.1.0", - "@jest/fake-timers": "^25.1.0", - "@jest/types": "^25.1.0", - "jest-mock": "^25.1.0", - "jest-util": "^25.1.0" + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "jest-get-type": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.1.0.tgz", - "integrity": "sha512-yWkBnT+5tMr8ANB6V+OjmrIJufHtCAqI5ic2H40v+tRqxDmE0PGnIiTyvRWFOMtmVHYpwRqyazDbTnhpjsGvLw==", + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", "dev": true }, "jest-haste-map": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.1.0.tgz", - "integrity": "sha512-/2oYINIdnQZAqyWSn1GTku571aAfs8NxzSErGek65Iu5o8JYb+113bZysRMcC/pjE5v9w0Yz+ldbj9NxrFyPyw==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", "dev": true, "requires": { - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.1.2", - "graceful-fs": "^4.2.3", - "jest-serializer": "^25.1.0", - "jest-util": "^25.1.0", - "jest-worker": "^25.1.0", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", "micromatch": "^4.0.2", "sane": "^4.0.3", - "walker": "^1.0.7" + "walker": "^1.0.7", + "which": "^2.0.2" }, "dependencies": { "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "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" + } } } }, "jest-jasmine2": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.1.0.tgz", - "integrity": "sha512-GdncRq7jJ7sNIQ+dnXvpKO2MyP6j3naNK41DTTjEAhLEdpImaDA9zSAZwDhijjSF/D7cf4O5fdyUApGBZleaEg==", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", "dev": true, "requires": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^25.1.0", - "@jest/source-map": "^25.1.0", - "@jest/test-result": "^25.1.0", - "@jest/types": "^25.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", "chalk": "^3.0.0", "co": "^4.6.0", - "expect": "^25.1.0", + "expect": "^25.5.0", "is-generator-fn": "^2.0.0", - "jest-each": "^25.1.0", - "jest-matcher-utils": "^25.1.0", - "jest-message-util": "^25.1.0", - "jest-runtime": "^25.1.0", - "jest-snapshot": "^25.1.0", - "jest-util": "^25.1.0", - "pretty-format": "^25.1.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", "throat": "^5.0.0" }, "dependencies": { @@ -5581,25 +5703,25 @@ } }, "jest-leak-detector": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.1.0.tgz", - "integrity": "sha512-3xRI264dnhGaMHRvkFyEKpDeaRzcEBhyNrOG5oT8xPxOyUAblIAQnpiR3QXu4wDor47MDTiHbiFcbypdLcLW5w==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", "dev": true, "requires": { - "jest-get-type": "^25.1.0", - "pretty-format": "^25.1.0" + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" } }, "jest-matcher-utils": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.1.0.tgz", - "integrity": "sha512-KGOAFcSFbclXIFE7bS4C53iYobKI20ZWleAdAFun4W1Wz1Kkej8Ng6RRbhL8leaEvIOjGXhGf/a1JjO8bkxIWQ==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", "dev": true, "requires": { "chalk": "^3.0.0", - "jest-diff": "^25.1.0", - "jest-get-type": "^25.1.0", - "pretty-format": "^25.1.0" + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" }, "dependencies": { "chalk": { @@ -5615,16 +5737,16 @@ } }, "jest-message-util": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.1.0.tgz", - "integrity": "sha512-Nr/Iwar2COfN22aCqX0kCVbXgn8IBm9nWf4xwGr5Olv/KZh0CZ32RKgZWMVDXGdOahicM10/fgjdimGNX/ttCQ==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^25.1.0", - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "@types/stack-utils": "^1.0.1", "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", "slash": "^3.0.0", "stack-utils": "^1.0.1" @@ -5639,41 +5761,51 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true } } }, "jest-mock": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.1.0.tgz", - "integrity": "sha512-28/u0sqS+42vIfcd1mlcg4ZVDmSUYuNvImP4X2lX5hRMLW+CN0BeiKVD4p+ujKKbSPKd3rg/zuhCF+QBLJ4vag==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", + "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", "dev": true, "requires": { - "@jest/types": "^25.1.0" + "@jest/types": "^25.5.0" } }, "jest-pnp-resolver": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", - "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true }, "jest-regex-util": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.1.0.tgz", - "integrity": "sha512-9lShaDmDpqwg+xAd73zHydKrBbbrIi08Kk9YryBEBybQFg/lBWR/2BDjjiSE7KIppM9C5+c03XiDaZ+m4Pgs1w==", + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", "dev": true }, "jest-resolve": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.1.0.tgz", - "integrity": "sha512-XkBQaU1SRCHj2Evz2Lu4Czs+uIgJXWypfO57L7JYccmAXv4slXA6hzNblmcRmf7P3cQ1mE7fL3ABV6jAwk4foQ==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", "dev": true, "requires": { - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "browser-resolve": "^1.11.3", "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" }, "dependencies": { "chalk": { @@ -5685,43 +5817,100 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } } } }, "jest-resolve-dependencies": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.1.0.tgz", - "integrity": "sha512-Cu/Je38GSsccNy4I2vL12ZnBlD170x2Oh1devzuM9TLH5rrnLW1x51lN8kpZLYTvzx9j+77Y5pqBaTqfdzVzrw==", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", "dev": true, "requires": { - "@jest/types": "^25.1.0", - "jest-regex-util": "^25.1.0", - "jest-snapshot": "^25.1.0" + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" } }, "jest-runner": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.1.0.tgz", - "integrity": "sha512-su3O5fy0ehwgt+e8Wy7A8CaxxAOCMzL4gUBftSs0Ip32S0epxyZPDov9Znvkl1nhVOJNf4UwAsnqfc3plfQH9w==", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", "dev": true, "requires": { - "@jest/console": "^25.1.0", - "@jest/environment": "^25.1.0", - "@jest/test-result": "^25.1.0", - "@jest/types": "^25.1.0", + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", "chalk": "^3.0.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.3", - "jest-config": "^25.1.0", - "jest-docblock": "^25.1.0", - "jest-haste-map": "^25.1.0", - "jest-jasmine2": "^25.1.0", - "jest-leak-detector": "^25.1.0", - "jest-message-util": "^25.1.0", - "jest-resolve": "^25.1.0", - "jest-runtime": "^25.1.0", - "jest-util": "^25.1.0", - "jest-worker": "^25.1.0", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", "source-map-support": "^0.5.6", "throat": "^5.0.0" }, @@ -5737,44 +5926,45 @@ } }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true } } }, "jest-runtime": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.1.0.tgz", - "integrity": "sha512-mpPYYEdbExKBIBB16ryF6FLZTc1Rbk9Nx0ryIpIMiDDkOeGa0jQOKVI/QeGvVGlunKKm62ywcioeFVzIbK03bA==", - "dev": true, - "requires": { - "@jest/console": "^25.1.0", - "@jest/environment": "^25.1.0", - "@jest/source-map": "^25.1.0", - "@jest/test-result": "^25.1.0", - "@jest/transform": "^25.1.0", - "@jest/types": "^25.1.0", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", "@types/yargs": "^15.0.0", "chalk": "^3.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", - "graceful-fs": "^4.2.3", - "jest-config": "^25.1.0", - "jest-haste-map": "^25.1.0", - "jest-message-util": "^25.1.0", - "jest-mock": "^25.1.0", - "jest-regex-util": "^25.1.0", - "jest-resolve": "^25.1.0", - "jest-snapshot": "^25.1.0", - "jest-util": "^25.1.0", - "jest-validate": "^25.1.0", - "realpath-native": "^1.1.0", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", "slash": "^3.0.0", "strip-bom": "^4.0.0", - "yargs": "^15.0.0" + "yargs": "^15.3.1" }, "dependencies": { "chalk": { @@ -5787,59 +5977,52 @@ "supports-color": "^7.1.0" } }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", - "dev": true - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true } } }, "jest-serializer": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.1.0.tgz", - "integrity": "sha512-20Wkq5j7o84kssBwvyuJ7Xhn7hdPeTXndnwIblKDR2/sy1SUm6rWWiG9kSCgJPIfkDScJCIsTtOKdlzfIHOfKA==", - "dev": true + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + } + } }, "jest-snapshot": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.1.0.tgz", - "integrity": "sha512-xZ73dFYN8b/+X2hKLXz4VpBZGIAn7muD/DAg+pXtDzDGw3iIV10jM7WiHqhCcpDZfGiKEj7/2HXAEPtHTj0P2A==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", "dev": true, "requires": { "@babel/types": "^7.0.0", - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", "chalk": "^3.0.0", - "expect": "^25.1.0", - "jest-diff": "^25.1.0", - "jest-get-type": "^25.1.0", - "jest-matcher-utils": "^25.1.0", - "jest-message-util": "^25.1.0", - "jest-resolve": "^25.1.0", - "mkdirp": "^0.5.1", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", "natural-compare": "^1.4.0", - "pretty-format": "^25.1.0", - "semver": "^7.1.1" + "pretty-format": "^25.5.0", + "semver": "^6.3.0" }, "dependencies": { "chalk": { @@ -5852,51 +6035,67 @@ "supports-color": "^7.1.0" } }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, "semver": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz", - "integrity": "sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "jest-sonar": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/jest-sonar/-/jest-sonar-0.2.5.tgz", - "integrity": "sha512-EcLc7NN1ZpzyS7R1BnD9lZ62bOS2+SaNa34ah8xpSUfgSP/mjA6lIhKfgodHeHcpB2OB28nB/5LTmhH0wbO0vQ==", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/jest-sonar/-/jest-sonar-0.2.9.tgz", + "integrity": "sha512-73qZdMcs8l1Hqo5QpBRkxXPoZ8EnvL9xd2LI+41Jk7nVAx+vNnJH4m7a15rEn365t1DLQdNoKatXnXSunx04qA==", "dev": true, "requires": { "entities": "2.0.0", - "strip-ansi": "5.2.0" + "strip-ansi": "6.0.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==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, "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" + "ansi-regex": "^5.0.0" } } } }, "jest-util": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.1.0.tgz", - "integrity": "sha512-7did6pLQ++87Qsj26Fs/TIwZMUFBXQ+4XXSodRNy3luch2DnRXsSnmpVtxxQ0Yd6WTipGpbhh2IFP1mq6/fQGw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", + "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", "dev": true, "requires": { - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", "is-ci": "^2.0.0", - "mkdirp": "^0.5.1" + "make-dir": "^3.0.0" }, "dependencies": { "chalk": { @@ -5915,6 +6114,12 @@ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, "is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", @@ -5923,29 +6128,38 @@ "requires": { "ci-info": "^2.0.0" } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, "jest-validate": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.1.0.tgz", - "integrity": "sha512-kGbZq1f02/zVO2+t1KQGSVoCTERc5XeObLwITqC6BTRH3Adv7NZdYqCpKIZLUgpLXf2yISzQ465qOZpul8abXA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", "dev": true, "requires": { - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "camelcase": "^5.3.1", "chalk": "^3.0.0", - "jest-get-type": "^25.1.0", + "jest-get-type": "^25.2.6", "leven": "^3.1.0", - "pretty-format": "^25.1.0" + "pretty-format": "^25.5.0" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -5959,16 +6173,16 @@ } }, "jest-watcher": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.1.0.tgz", - "integrity": "sha512-Q9eZ7pyaIr6xfU24OeTg4z1fUqBF/4MP6J801lyQfg7CsnZ/TCzAPvCfckKdL5dlBBEKBeHV0AdyjFZ5eWj4ig==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", "dev": true, "requires": { - "@jest/test-result": "^25.1.0", - "@jest/types": "^25.1.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", "ansi-escapes": "^4.2.1", "chalk": "^3.0.0", - "jest-util": "^25.1.0", + "jest-util": "^25.5.0", "string-length": "^3.1.0" }, "dependencies": { @@ -5990,13 +6204,19 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } + }, + "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 } } }, "jest-worker": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.1.0.tgz", - "integrity": "sha512-ZHhHtlxOWSxCoNOKHGbiLzXnl42ga9CxDr27H36Qn+15pQZd3R/F24jrmjDelw9j/iHUIWMWs08/u2QN50HHOg==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", "dev": true, "requires": { "merge-stream": "^2.0.0", @@ -6009,15 +6229,14 @@ "integrity": "sha1-BbB9JdxxhxcZwG/CFuS4lsZ4gUc=" }, "js-joda": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/js-joda/-/js-joda-1.8.2.tgz", - "integrity": "sha512-3w+3TnKqiplQyG/YQk31cBhJ/sg2Xb/fX7lneiK+z+nEjTzdfvHqJquJhtzyEA1NyLJKNpIeOQSBr3Q4nY+O8Q==" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/js-joda/-/js-joda-1.11.0.tgz", + "integrity": "sha512-/HJpRhwP2fPyuSsCaZuoVJuaSIt8tUXykV4wOMRXrFk7RP9h9VWaFdS9YHKdMepxb/3TdXpL6IhfC9L0sqYVBw==" }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.13.1", @@ -6083,444 +6302,6 @@ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, - "json-schema-generator": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-2.0.6.tgz", - "integrity": "sha512-WyWDTK3jnv/OBI43uWw7pTGoDQ62PfccySZCHTBsOfS6D9QhsQr+95Wcwq5lqjzkiDQkTNkWzXEqHOhswfufmw==", - "requires": { - "json-promise": "^1.1.8", - "mkdirp": "^0.5.0", - "optimist": "^0.6.1", - "pretty-data": "^0.40.0", - "request": "^2.81.0" - }, - "dependencies": { - "ajv": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.3.tgz", - "integrity": "sha1-wG9Zh3jETGsWGrr+NGa4GtGBTtI=", - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "json-schema-traverse": "^0.3.0", - "json-stable-stringify": "^1.0.1" - } - }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "requires": { - "hoek": "4.x.x" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "requires": { - "boom": "5.x.x" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "requires": { - "hoek": "4.x.x" - } - } - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "requires": { - "jsbn": "~0.1.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "requires": { - "ajv": "^5.1.0", - "har-schema": "^2.0.0" - } - }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "requires": { - "boom": "4.x.x", - "cryptiles": "3.x.x", - "hoek": "4.x.x", - "sntp": "2.x.x" - } - }, - "hoek": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", - "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "json-promise": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/json-promise/-/json-promise-1.1.8.tgz", - "integrity": "sha1-e3QSBCLRbdtEmqMXBAP8aa1BZAI=", - "requires": { - "bluebird": "*" - }, - "dependencies": { - "bluebird": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.2.2.tgz", - "integrity": "sha1-8b8Fq8iHz5pwOIYjfChhCkOx8RQ=" - } - } - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" - }, - "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "requires": { - "mime-db": "~1.30.0" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", - "requires": { - "minimist": "^1.2.5" - } - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "pretty-data": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/pretty-data/-/pretty-data-0.40.0.tgz", - "integrity": "sha1-Vyqo6iNGdGerlLa1Jmpv2cj93XI=" - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "sntp": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.0.2.tgz", - "integrity": "sha1-UGQRDwr4X3z9t9a2ekACjOUrSys=", - "requires": { - "hoek": "4.x.x" - } - }, - "sshpk": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", - "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" - } - } - }, "json-schema-traverse": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", @@ -6532,18 +6313,18 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json5": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.2.tgz", - "integrity": "sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "dev": true, "requires": { "minimist": "^1.2.5" } }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" + "jsonfile": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-1.1.1.tgz", + "integrity": "sha1-2k/WrXfxolUgPqY8e8Mtwx72RDM=" }, "jsprim": { "version": "1.4.1", @@ -6662,16 +6443,27 @@ "immediate": "~3.0.5" } }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "requires": { "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } } }, "locate-path": { @@ -6713,11 +6505,11 @@ "dev": true }, "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", "requires": { - "chalk": "^2.0.1" + "chalk": "^2.4.2" } }, "log-update": { @@ -6785,13 +6577,6 @@ "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==", "requires": { "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } } }, "make-error": { @@ -6830,9 +6615,9 @@ } }, "memfs": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-2.9.0.tgz", - "integrity": "sha512-vgfeOslWG9COzKUE3GXi1QTY+ExmxEiqKdEqOieiIE5i4C8iEWYFv5UBLX1d1L/P5t3KBUIxsvT60ppY1yJRXw==", + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-2.9.4.tgz", + "integrity": "sha512-wstvgqSTBGf9rQHoaRpX3wJiGzB/sj649XaO+byuHiPZQaR3Y/mOgU6n9iMFLtAHlR4BwwBWFgA4hobiU6EcCg==", "dev": true, "requires": { "fast-extend": "0.0.2", @@ -6857,50 +6642,17 @@ "dependencies": { "camelcase": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "requires": { - "pify": "^3.0.0" + "locate-path": "^2.0.0" } }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -7019,18 +6771,18 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { "minimist": "^1.2.5" } }, "moment": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.1.tgz", - "integrity": "sha512-shJkRTSebXvsVqk56I+lkb2latjBs8I+pc2TzWc545y2iFnSjm7Wg0QMh+ZWcdSLQyGEau5jI8ocnmkyTgr9YQ==" + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", + "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==" }, "ms": { "version": "2.0.0", @@ -7104,9 +6856,9 @@ } }, "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", "optional": true }, "nanomatch": { @@ -7145,6 +6897,33 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "node-adodb": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/node-adodb/-/node-adodb-3.1.3.tgz", + "integrity": "sha512-5lBq3iotSGEDEZsEj4OndQiAazadATbEza7Kpr/fODWWGV40XRHTZdbTopTRfE3/R6Pf1Zs8yMKntnCMd+hmfQ==", + "optional": true, + "requires": { + "arch": "^2.1.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "optional": true + } + } + }, "node-fetch": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", @@ -7166,11 +6945,6 @@ "rimraf": "~2.2.0" }, "dependencies": { - "jsonfile": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-1.1.1.tgz", - "integrity": "sha1-2k/WrXfxolUgPqY8e8Mtwx72RDM=" - }, "mkdirp": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", @@ -7183,15 +6957,6 @@ } } }, - "node-glob": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/node-glob/-/node-glob-1.2.0.tgz", - "integrity": "sha1-UkD/7e/G1mPOhRXleWpNR6dQwNU=", - "requires": { - "async": "^1.3.0", - "glob-to-regexp": "^0.1.0" - } - }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -7315,18 +7080,6 @@ } } }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, "object-to-array": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object-to-array/-/object-to-array-2.0.1.tgz", @@ -7341,28 +7094,6 @@ "isobject": "^3.0.0" } }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -7381,9 +7112,9 @@ } }, "one-wise": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/one-wise/-/one-wise-1.0.2.tgz", - "integrity": "sha512-G9CM218cYKYsHGl1hs+7k7NcfKqEm2vZHNebVFOE0o9f8AfsYas1RSKVQC0iziIwrFMygzXcj+Ni40JyrEnyYw==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/one-wise/-/one-wise-1.0.4.tgz", + "integrity": "sha512-9/saneXc7JV0J/FZXVBAyKfmGqqw1oT8+lSGq7kLbzF4E6fZlWT2sbECH3vaou3FmveYKGNWv/ngeaBxFMCJAA==" }, "onetime": { "version": "2.0.1", @@ -7413,15 +7144,12 @@ "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4=", "optional": true }, - "ora": { + "os-locale": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz", - "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "requires": { - "chalk": "^2.1.0", - "cli-cursor": "^2.1.0", - "cli-spinners": "^1.0.1", - "log-symbols": "^2.1.0" + "lcid": "^1.0.0" } }, "os-tmpdir": { @@ -7485,11 +7213,12 @@ "optional": true }, "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "requires": { - "error-ex": "^1.2.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, "parse5": { @@ -7505,12 +7234,10 @@ "dev": true }, "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true }, "path-is-absolute": { "version": "1.0.1", @@ -7530,17 +7257,14 @@ "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "pify": "^3.0.0" } }, "performance-now": { @@ -7611,9 +7335,9 @@ "dev": true }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" }, "pinkie": { "version": "2.0.4", @@ -7646,30 +7370,18 @@ "find-up": "^4.0.0" }, "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, "requires": { "p-locate": "^4.1.0" } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } @@ -7678,7 +7390,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, "requires": { "p-limit": "^2.2.0" } @@ -7686,14 +7397,7 @@ "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" } } }, @@ -7753,12 +7457,12 @@ "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=" }, "pretty-format": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.1.0.tgz", - "integrity": "sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", "dev": true, "requires": { - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^16.12.0" @@ -7828,15 +7532,6 @@ "wrap-ansi": "^2.0.0" } }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "optional": true, - "requires": { - "lcid": "^1.0.0" - } - }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -7857,12 +7552,6 @@ "ansi-regex": "^2.0.0" } }, - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", - "optional": true - }, "yargs": { "version": "3.32.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", @@ -7949,22 +7638,58 @@ "dev": true }, "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } } }, "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" } }, "readable-stream": { @@ -7983,13 +7708,10 @@ } }, "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "requires": { - "util.promisify": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true }, "redent": { "version": "2.0.0", @@ -8143,15 +7865,15 @@ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true }, "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", - "dev": true, + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "requires": { "path-parse": "^1.0.6" } @@ -8193,28 +7915,12 @@ "dev": true }, "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } } }, "rsvp": { @@ -8224,17 +7930,14 @@ "dev": true }, "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "requires": { - "is-promise": "^2.1.0" - } + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, "rxjs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", - "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.0.tgz", + "integrity": "sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==", "requires": { "tslib": "^1.9.0" } @@ -8458,9 +8161,9 @@ } }, "seedrandom": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.3.tgz", - "integrity": "sha1-JDhQTa0zkXMUv/GKxNeU8W1qrsw=" + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.4.tgz", + "integrity": "sha512-9A+PDmgm+2du77B5i0Ip2cxOqqHjgNxnBgglxLcX78A2D6c2rTo61z4jnVABpF4cKeDMDG+cmXXvdnqse2VqMA==" }, "semver": { "version": "5.3.0", @@ -8468,17 +8171,17 @@ "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" }, "semver-diff": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.0.0.tgz", - "integrity": "sha512-5pXYcMUhJfyLQ4QpHBT0AjDCfCllSHhrJtzzODZAnBkUV+9muRQvg6jY1B1IPpeLchi2LCvuubj60mq0NK86Yg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", "requires": { - "semver": "^6.0.0" + "semver": "^6.3.0" }, "dependencies": { "semver": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.0.tgz", - "integrity": "sha512-kCqEOOHoBcFs/2Ccuk4Xarm/KiWRSLEX9CAZF8xkJ6ZPlIoTZ8V5f7J16vYLJqDbR7KrxTJpR2lqjIEm2Qx9cQ==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -8536,9 +8239,9 @@ "integrity": "sha1-xP88/nTRb5NzBZIwGyXmV3sSiYs=" }, "shuffle-obj-arrays": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shuffle-obj-arrays/-/shuffle-obj-arrays-1.0.0.tgz", - "integrity": "sha512-ksKptXswIvbV1/biaHnqy816kzZ7ZdYMVVSv9gyea6WXguIsBjz15AKX65s8Zf8Hn4WuDQqacV8U/YaeQXly2w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shuffle-obj-arrays/-/shuffle-obj-arrays-1.0.2.tgz", + "integrity": "sha512-EhwG0WWWlW1Ksm5r7RmU6zjpsQTsWykoPeNTokJSLViU02mhxU8MYWbmHpXoxyvMzlrWhdu/DPxkCZPNlsb/3g==", "requires": { "shuffle-array": "^1.0.0" } @@ -8560,21 +8263,6 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "requires": { - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - } - } - }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -8708,9 +8396,9 @@ } }, "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -8760,9 +8448,9 @@ } }, "sprintf-js": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz", - "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" }, "sql.js": { "version": "0.5.0", @@ -8771,14 +8459,14 @@ "optional": true }, "sqlstring": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz", - "integrity": "sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A=" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz", + "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==" }, "ssf": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.10.2.tgz", - "integrity": "sha512-rDhAPm9WyIsY8eZEKyE8Qsotb3j/wBdvMWBUsOhJdfhKGLfQidRjiBUV0y/MkyCLiXQ38FG6LWW/VYUtqlIDZQ==", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.10.3.tgz", + "integrity": "sha512-pRuUdW0WwyB2doSqqjWyzwCD6PkfxpHAHdZp39K3dp/Hq7f+xfMwNAWIi16DyrRg4gg9c/RvLYkJTSawTPTm1w==", "requires": { "frac": "~1.1.2" } @@ -8875,26 +8563,6 @@ } } }, - "string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -8920,12 +8588,10 @@ } }, "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true }, "strip-eof": { "version": "1.0.0", @@ -9051,22 +8717,6 @@ "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" - }, - "dependencies": { - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } } }, "throat": { @@ -9188,9 +8838,9 @@ "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" }, "ts-jest": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-25.2.1.tgz", - "integrity": "sha512-TnntkEEjuXq/Gxpw7xToarmHbAafgCaAzOpnajnFC6jI7oo1trMzAHA04eWpc3MhV6+yvhE8uUBAmN+teRJh0A==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-25.5.1.tgz", + "integrity": "sha512-kHEUlZMK8fn8vkxDjwbHlxXRB9dHYpyzqKIGDNxbzs+Rz+ssNDSDNusEK8Fk/sDd4xE6iKoQLfFkFVaskmTJyw==", "dev": true, "requires": { "bs-logger": "0.x", @@ -9199,33 +8849,17 @@ "json5": "2.x", "lodash.memoize": "4.x", "make-error": "1.x", + "micromatch": "4.x", "mkdirp": "0.x", - "resolve": "1.x", - "semver": "^5.5", - "yargs-parser": "^16.1.0" + "semver": "6.x", + "yargs-parser": "18.x" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true - }, - "yargs-parser": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz", - "integrity": "sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, @@ -9263,9 +8897,9 @@ "dev": true }, "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true }, "typedarray-to-buffer": { @@ -9278,9 +8912,9 @@ } }, "typescript": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", - "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", + "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==", "dev": true }, "union-value": { @@ -9365,38 +8999,11 @@ "xdg-basedir": "^3.0.0" }, "dependencies": { - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", - "requires": { - "string-width": "^2.0.0" - } - }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - } - }, "camelcase": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" - }, "semver-diff": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", @@ -9433,27 +9040,15 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "optional": true }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, "uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" }, "v8-to-istanbul": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.2.tgz", - "integrity": "sha512-G9R+Hpw0ITAmPSr47lSlc5A1uekSYzXxTMlFxso2xoffwo4jQnzbv1p9yXIinO8UMZKfAFewaCHwWvnH4Jb4Ug==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -9604,6 +9199,12 @@ "string-width": "^2.1.1" } }, + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", + "optional": true + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -9655,9 +9256,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==", "dev": true }, "xdg-basedir": { @@ -9690,7 +9291,7 @@ }, "commander": { "version": "2.15.1", - "resolved": "http://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" }, "printj": { @@ -9751,13 +9352,13 @@ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" }, "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "version": "15.4.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.0.tgz", + "integrity": "sha512-D3fRFnZwLWp8jVAAhPZBsmeIHY8tTsb8ItV9KaAaopmC6wde2u6Yw29JBIZHXw14kgkRnYmDgmQU4FVMDlIsWw==", "dev": true, "requires": { "cliui": "^6.0.0", - "decamelize": "^1.2.0", + "decamelize": "^3.2.0", "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", @@ -9766,7 +9367,7 @@ "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" + "yargs-parser": "^18.1.2" }, "dependencies": { "ansi-regex": { @@ -9775,22 +9376,15 @@ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "decamelize": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-3.2.0.tgz", + "integrity": "sha512-4TgkVUsmmu7oCSyGBm5FvfMoACuoh9EOidm7V5/J2X2djAwwt57qb3F2KMP2ITqODTCSwb+YRV+0Zqrv18k/hw==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "xregexp": "^4.2.4" } }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -9801,16 +9395,14 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, "requires": { "p-locate": "^4.1.0" } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } @@ -9819,7 +9411,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, "requires": { "p-limit": "^2.2.0" } @@ -9827,20 +9418,7 @@ "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "string-width": { "version": "4.2.0", @@ -9862,6 +9440,15 @@ "ansi-regex": "^5.0.0" } }, + "xregexp": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", + "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", + "dev": true, + "requires": { + "@babel/runtime-corejs3": "^7.8.3" + } + }, "y18n": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", @@ -9871,21 +9458,13 @@ } }, "yargs-parser": { - "version": "18.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.1.tgz", - "integrity": "sha512-KRHEsOM16IX7XuLnMOqImcPNbLVXMNHYAoFc3BKR8Ortl5gzDbtXvvEoGx9imk5E+X1VeNKNlcHr8B8vi+7ipA==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } } } } diff --git a/package.json b/package.json index 27e28758..ecd0a48e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "concordialang", - "version": "1.4.4", + "version": "1.4.5", "description": "Concordia Language Compiler", "keywords": [ "concordia", @@ -59,6 +59,10 @@ "name": "Thiago Delgado Pinto", "email": "thiago-dp@bol.com.br" }, + "files": [ + "dist/**/*", + "bin/**/*" + ], "main": "./dist/main.js", "bin": { "concordia": "./bin/concordia.js" @@ -91,45 +95,38 @@ "array-move": "^1.0.0", "better-randstr": "^1.0.0", "cartesian": "^1.0.1", - "case": "^1.5.5", - "chalk": "^2.4.1", - "cli-truncate": "^1.1.0", + "case": "^1.6.3", + "chalk": "^2.4.2", "clone-regexp": "^2.2.0", "concordialang-plugin": "^0.6.1", "concordialang-types": "^2.0.0", "cosmiconfig": "^4.0.0", - "database-js": "^3.0.2", + "database-js": "^3.0.10", "database-js-json": "^1.2.1", - "dedent-js": "^1.0.1", "deepcopy": "^0.6.3", - "enum-util": "^1.2.0", + "enum-util": "^1.7.1", "figures": "^2.0.0", - "fwalker": "^1.0.1", - "glob": "^7.1.2", + "fwalker": "^1.0.2", + "glob": "^7.1.6", "global-dirs": "^0.1.1", "graph.js": "^1.21.1", - "he": "^1.1.1", - "inquirer": "^6.2.2", - "is-my-json-valid": "^2.17.2", + "inquirer": "^6.5.2", "is-valid-path": "^0.1.1", - "jl-sql-api": "^2.8.1", - "js-joda": "^1.8.2", - "json-schema-generator": "^2.0.6", + "js-joda": "^1.11.0", + "log-symbols": "^3.0.0", "log-update": "^2.3.0", "meow": "^5.0.0", - "moment": "^2.22.1", + "moment": "^2.27.0", "node-fs-extra": "^0.8.2", - "node-glob": "^1.2.0", "object-to-array": "^2.0.1", - "one-wise": "^1.0.2", - "ora": "^1.4.0", + "one-wise": "^1.0.4", "pretty-bytes": "^4.0.2", "randexp": "^0.4.9", - "seedrandom": "^2.4.3", - "semver-diff": "^3.0.0", - "shuffle-obj-arrays": "^1.0.0", - "sprintf-js": "^1.1.1", - "sqlstring": "^2.3.1", + "seedrandom": "^2.4.4", + "semver-diff": "^3.1.1", + "shuffle-obj-arrays": "^1.0.2", + "sprintf-js": "^1.1.2", + "sqlstring": "^2.3.2", "terminal-link": "^1.3.0", "update-notifier": "^2.5.0", "xregexp": "^3.2.0" @@ -156,17 +153,16 @@ "@types/chalk": "^0.4.31", "@types/core-js": "^0.9.46", "@types/figures": "^2.0.0", - "@types/glob": "^5.0.35", - "@types/jest": "^25.1.4", + "@types/glob": "^5.0.36", + "@types/jest": "^25.2.3", "@types/meow": "^4.0.1", - "@types/node": "^8.10.17", - "@types/ora": "^1.3.4", - "jest": "^25.1.0", - "jest-sonar": "^0.2.5", - "memfs": "^2.9.0", - "rimraf": "^2.6.3", - "ts-jest": "^25.2.1", - "typescript": "^3.8.3" + "@types/node": "^8.10.61", + "jest": "^25.5.4", + "jest-sonar": "^0.2.9", + "memfs": "^2.9.4", + "rimraf": "^2.7.1", + "ts-jest": "^25.5.1", + "typescript": "^3.9.6" }, "engines": { "node": ">=8"